{"id":4342,"date":"2026-04-29T07:00:00","date_gmt":"2026-04-28T22:00:00","guid":{"rendered":"https:\/\/litcoder.com\/?p=4342"},"modified":"2026-04-14T12:03:45","modified_gmt":"2026-04-14T03:03:45","slug":"emacs-rust-analyzer-tramp%ea%b0%80-%ea%b3%84%ec%86%8d-%ec%a3%bd%eb%8a%94-%eb%ac%b8%ec%a0%9c","status":"publish","type":"post","link":"https:\/\/litcoder.com\/?p=4342","title":{"rendered":"[Tip] Emacs: rust-analyzer-tramp\uac00 \uacc4\uc18d \uc8fd\ub294 \ubb38\uc81c"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Remote server\uc5d0 tramp mode\ub85c rust file\uc744 \uc77d\uc5b4\uc11c rust-mode\uc5d0 \uc9c4\uc785\ud55c \ud6c4\uc5d0 \ubbf8\ub2c8\ubc84\ud37c\uc5d0 \uc544\ub798\uc640 \uac19\uc740 \uacbd\uace0\uac00 \ub728\ub294\ub370, &#8216;y&#8217;\ub97c \uc785\ub825\ud574\uc11c rust-analyzer-tramp\ub97c \uc7ac\uc2e4\ud589 \uc2dc\ucf1c\ub3c4 \uacc4\uc18d\ud574\uc11c \uc8fd\uc5b4\uc11c \uac19\uc740 \uc624\ub958\uac00 \ubcf4\uc774\ub294 \ubb38\uc81c\uac00 \uc0dd\uacbc\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"593\" height=\"51\" src=\"https:\/\/litcoder.com\/wp-content\/uploads\/2026\/04\/rust-analyzer-tramp-error.png\" alt=\"\" class=\"wp-image-4343\" srcset=\"https:\/\/litcoder.com\/wp-content\/uploads\/2026\/04\/rust-analyzer-tramp-error.png 593w, https:\/\/litcoder.com\/wp-content\/uploads\/2026\/04\/rust-analyzer-tramp-error-300x26.png 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">rust-analyzer \uc124\uce58 \ud655\uc778<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Remote server\uce21\uc5d0 rust-analyzer\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc9c0 \uc54a\uc73c\uba74 \uc774\uc640 \uac19\uc740 \ubb38\uc81c\uac00 \uc0dd\uae38 \uc218 \uc788\uc73c\ub2c8 \ub2e4\uc74c\uc758 \uba85\ub839\uc5b4\ub85c rust-analyzer\ub97c update\ud574\ubcf8\ub2e4. \ub9cc\uc57d \uc124\uce58 \ub418\uc5b4 \uc788\uc9c0 \uc54a\ub2e4\uba74 \uc774 \uacfc\uc815\uc5d0\uc11c \uc124\uce58\ub420 \uac83\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">rustup component add rust-analyzer<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Remote path \uc0ac\uc6a9<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">rust-analyzer\uac00 \uc774\ubbf8 \uc124\uce58 \ub418\uc5b4 \uc788\uc74c\uc5d0\ub3c4 \ubb38\uc81c\uac00 \ubc1c\uc0dd \ud55c\ub2e4\uba74 \uc11c\ubc84\uce21\uc758 path\uac00 \uc81c\ub300\ub85c \uc124\uc815\ub418\uace0 \uc788\ub294\uc9c0 \ud655\uc778\ud574 \ubcf4\uc790. Trump mode\ub294 \uc11c\ubc84\uce21\uc758 PATH \ud658\uacbd\ubcc0\uc218 \uac12 \uc744 \uc77d\uc9c0 \uc54a\uc73c\ubbc0\ub85c \uacbd\ub85c\uc815\ubcf4\ub97c \uc11c\ubc84\uc758 \uac83\uc73c\ub85c \uc720\uc9c0 \ud558\ub3c4\ub85d \uc124\uc815\ud574 \uc8fc\uc5b4\uc57c \ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"diff\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"> (require 'tramp)\n (setq tramp-default-method \"ssh\")\n ;; Respect remote path.\n (with-eval-after-load 'tramp\n   (add-to-list 'tramp-remote-path 'tramp-own-remote-path))<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Remote server\uc5d0 tramp mode\ub85c rust file\uc744 \uc77d\uc5b4\uc11c rust-mode\uc5d0 \uc9c4\uc785\ud55c \ud6c4\uc5d0 \ubbf8\ub2c8\ubc84\ud37c\uc5d0 \uc544\ub798\uc640 \uac19\uc740 \uacbd\uace0\uac00 \ub728\ub294\ub370, &#8216;y&#8217;\ub97c \uc785\ub825\ud574\uc11c rust-analyzer-tramp\ub97c \uc7ac\uc2e4\ud589 \uc2dc\ucf1c\ub3c4 \uacc4\uc18d\ud574\uc11c \uc8fd\uc5b4\uc11c \uac19\uc740 \uc624\ub958\uac00 \ubcf4\uc774\ub294 \ubb38\uc81c\uac00 \uc0dd\uacbc\ub2e4. rust-analyzer \uc124\uce58 \ud655\uc778 Remote server\uce21\uc5d0 rust-analyzer\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc9c0 \uc54a\uc73c\uba74 \uc774\uc640 \uac19\uc740 \ubb38\uc81c\uac00 \uc0dd\uae38 \uc218 \uc788\uc73c\ub2c8 \ub2e4\uc74c\uc758 \uba85\ub839\uc5b4\ub85c rust-analyzer\ub97c update\ud574\ubcf8\ub2e4. \ub9cc\uc57d \uc124\uce58 \ub418\uc5b4 \uc788\uc9c0 \uc54a\ub2e4\uba74 \uc774 \uacfc\uc815\uc5d0\uc11c \uc124\uce58\ub420 \uac83\uc774\ub2e4. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[5,6],"tags":[41,423,424,132],"class_list":["post-4342","post","type-post","status-publish","format-standard","hentry","category-programming","category-tools","tag-emacs","tag-rust","tag-rust-analyzer","tag-tramp"],"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":4654,"url":"https:\/\/litcoder.com\/?p=4654","url_meta":{"origin":4342,"position":0},"title":"PyO3\ub85c Rust code\uc5d0\uc11c Python module \uc0ac\uc6a9\ud558\uae30","author":"litcoder","date":"2026\ub144 8\uc6d4 19\uc77c","format":false,"excerpt":"PyO3\ub97c \uc774\uc6a9\ud558\uba74 Rust\uc5d0\uc11c Python\uc744 \ud638\ucd9c\ud558\uac70\ub098 \ubc18\ub300\ub85c Python\uc5d0\uc11c Rust\ub97c \ud638\ucd9c\ud558\ub294 \ubc14\uc778\ub529\uc744 \uad6c\ud604\ud560 \uc218 \uc788\ub2e4. \uc774 \ud3ec\uc2a4\ud305\uc5d0\uc11c\ub294 \uc608\uc804\uc5d0 \ud574\ubd24\ub358 Datumaro\ub85c \ub370\uc774\ud130\uc14b\uc744 detect\ud558\ub294 Python\ud568\uc218\ub97c Rust\ub85c \ud638\ucd9c\ud558\ub294 \uc608\uc81c\ub97c \uad6c\ud604\ud574 \ubcf8\ub2e4. Python \uc758\uc874\uc124 \uc124\uce58 Python \uad00\ub828\ud55c \uc758\uc874\uc131\uc740 \uc608\uc804\uacfc \uac19\uc774 Datumaro\ub97c \uc0ac\uc6a9\ud558\ub294\ub370 \ud544\uc694\ud55c \uac83\ub4e4\uc744 \uc124\uce58\ud574 \uc900\ub2e4. pip install 'datumaro[tf,tfds]' \\ tensorboardX \\ tensorflow-dataset \\ importlib_resources \\\u2026","rel":"","context":"&quot;Programming&quot;\uc5d0\uc11c","block_context":{"text":"Programming","link":"https:\/\/litcoder.com\/?cat=5"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/07\/sc_dsdetect_rust.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/07\/sc_dsdetect_rust.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/07\/sc_dsdetect_rust.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/07\/sc_dsdetect_rust.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4256,"url":"https:\/\/litcoder.com\/?p=4256","url_meta":{"origin":4342,"position":1},"title":"VScode test explorer\uc5d0 Rust \ud14c\uc2a4\ud2b8 \ucf00\uc774\uc2a4 \ud45c\uc2dc","author":"litcoder","date":"2026\ub144 4\uc6d4 1\uc77c","format":false,"excerpt":"rust-analyzer extension\uc744 \uc124\uce58\ud588\ub294\ub370\ub3c4 test explorer\uc5d0\uc11c rust unit test\uac00 \ud45c\uc2dc\ub418\uc9c0 \uc54a\ub294 \uacbd\uc6b0\ub294 \ub2e4\uc74c\uc744 \ud655\uc778\ud574 \ubcf4\uc790. Command palette\uc744 \uc5f4\uc5b4\uc11c open settings\ub97c \uac80\uc0c9\ud55c\ub2e4. \uc67c\ucabd pane\uc5d0\uc11c Extensions -> rust-analyzer\ub97c \uc120\ud0dd\ud558\uace0 Test Explorer \ud56d\ubaa9\uc744 \ucc3e\uc544 \"Show the Test Explorer view.\"\uac00 \uccb4\ud06c\ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778\ud55c\ub2e4. \ud55c\ucc38\uc744 \ucc3e\uc558\ub294\ub370 \uacb0\uad6d\uc740 \uc774\uac8c disabled\ub41c \uac83\uc774 \uc6d0\uc778 \uc774\uc5c8\ub2e4. \uc774 \ud56d\ubaa9\uc744 \uccb4\ud06c\ud558\uace0 \ub098\uba74\u2026","rel":"","context":"&quot;Tools &amp; Tips&quot;\uc5d0\uc11c","block_context":{"text":"Tools &amp; Tips","link":"https:\/\/litcoder.com\/?cat=6"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/02\/rust_txset_enabled.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/02\/rust_txset_enabled.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/02\/rust_txset_enabled.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":4673,"url":"https:\/\/litcoder.com\/?p=4673","url_meta":{"origin":4342,"position":2},"title":"Rust: pbjson crate\uc5d0\uc11c &#8220;redundant reference&#8221; \uacbd\uace0","author":"litcoder","date":"2026\ub144 8\uc6d4 26\uc77c","format":false,"excerpt":"\ub85c\uceec\uc5d0\uc11c lint \uac80\uc0ac \uae4c\uc9c0 \ub9c8\uce58\uace0 \uc11c\ubc84\ub85c push \ud588\ub294\ub370, \ub85c\uceec\uc5d0\uc11c \ubcf4\uc774\uc9c0 \uc54a\uc558\ub358 \"redundant referece\" \uacbd\uace0\uac00 \ub728\uba74\uc11c clippy\ub97c \uc218\ud589\ud558\ub294 Rust\uc6a9 CI\uac00 \uc2e4\ud328 \ud588\ub2e4. \ud604\uc7ac \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c Rust\uc6a9 CI\ub294 \uacbd\uace0\ub9cc \ub5a0\ub3c4 \uc2e4\ud328\ub85c \uac04\uc8fc\ud558\ub294 -D warnings \ud30c\ub77c\ubbf8\ud130\ub97c \uc124\uc815\ud558\uace0 \uc788\ub294\ub370 \uc774\uac83 \ub54c\ubb38\uc5d0 CI \uc804\uccb4\uac00 \uc2e4\ud328\ud558\ub294 \ubb38\uc81c\uac00 \uc0dd\uacbc\ub2e4. \ub85c\uceec\uacfc\uc758 \ucc28\uc774\uc810\uc744 \uc0b4\ud3b4 \ubcf4\ub2c8, local\uc5d0\uc11c\ub294 Cargo 1.94.1 \ubc84\uc804\uc744 \uc0ac\uc6a9\ud558\ub294\ub370\u2026","rel":"","context":"&quot;Programming&quot;\uc5d0\uc11c","block_context":{"text":"Programming","link":"https:\/\/litcoder.com\/?cat=5"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/08\/sc_rust_redundant_reference.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/08\/sc_rust_redundant_reference.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/08\/sc_rust_redundant_reference.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/08\/sc_rust_redundant_reference.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4532,"url":"https:\/\/litcoder.com\/?p=4532","url_meta":{"origin":4342,"position":3},"title":"Rust\uc640 Python unit test\uc758 \uacf5\uc874","author":"litcoder","date":"2026\ub144 7\uc6d4 1\uc77c","format":false,"excerpt":"\uc608\uc804 \uae00\uc5d0\uc11c vscode\uc758 test explorer\uc5d0 Rust\uc758 unittest\uac00 \ubcf4\uc774\ub3c4\ub85d \uc124\uc815\ud558\ub294 \ubc29\ubc95\uc744 \ub2e4\ub8ec \uc801\uc774 \uc788\uc5c8\ub294\ub370, \uc5ec\uae30\uc5d0 Python test case (\uc5ec\uae30\uc11c\ub294 pytest)\ub3c4 \ud568\uaed8 \ud45c\uc2dc\ub418\ub3c4\ub85d \ud558\ub824\uba74 .vscode\/settings.json\uc744 \ud3b8\uc9d1\ud574 \uc8fc\uc5b4\uc57c \ud55c\ub2e4. \ud574\ub2f9 \ud504\ub85c\uc81d\ud2b8\uc758 \uacbd\uc6b0 \uac00\uc0c1\ud658\uacbd\uc744 source root\uc5d0 \ub450\uc9c0 \uc54a\uace0 \uc11c\ube0c \ub514\ub809\ud1a0\ub9ac\uc778 service\/.venv \uc548\uc5d0 \ub123\uc5b4 \ub450\uc5c8\uae30 \ub54c\ubb38\uc5d0 python.defaultInterpreterPath \uac12\uc744 \uc774\uacf3\uc73c\ub85c \uc9c1\uc811 \uc124\uc815\ud574 \uc8fc\uace0 pytest \uc0ac\uc6a9\uc744 \uc704\ud55c\u2026","rel":"","context":"&quot;Tools &amp; Tips&quot;\uc5d0\uc11c","block_context":{"text":"Tools &amp; Tips","link":"https:\/\/litcoder.com\/?cat=6"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/06\/vscode_venv_python.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4332,"url":"https:\/\/litcoder.com\/?p=4332","url_meta":{"origin":4342,"position":4},"title":"Release Please &#8211; Change log \uc0dd\uc131 \uc790\ub3d9\ud654","author":"litcoder","date":"2026\ub144 5\uc6d4 6\uc77c","format":false,"excerpt":"\ud300\uc5d0\uc11c Conventional commit\uc744 \ub530\ub974\uace0 \uc788\ub2e4\uba74, \uc774\uac83\uc744 \ud65c\uc6a9\ud574\uc11c change log\ub97c \ub9cc\ub4dc\ub294 \uac83\uacfc \uac19\uc740 \uadc0\ucc2e\uc740 \uc77c\ub4e4\uc744 \uc790\ub3d9\uc73c\ub85c \uc218\ud589\ud574 \uc8fc\ub294 \ub3c4\uad6c\ub4e4\uc774 \ub9ce\uc774 \uc788\ub2e4. \uc774 \ud3ec\uc2a4\ud305\uc5d0\uc11c\ub294 \uadf8 \uc911\uc5d0\uc11c\ub3c4 GitHub\uc5d0\uc11c \uc0ac\uc6a9\ud558\uae30\uc5d0 \ud3b8\ud558\ub2e4\ub294 release-please\ub97c Rust project\uc5d0 \uc801\uc6a9\ud574 \ubcf8 \ub0b4\uc6a9\uc744 \ub2e4\ub8ec\ub2e4. \uc0ac\uc804 \uc900\ube44 GitHub PAT(Personal Access Token) GitHub -> Settings -> Developer settings -> Personal access tokens\u2026","rel":"","context":"&quot;Tools &amp; Tips&quot;\uc5d0\uc11c","block_context":{"text":"Tools &amp; Tips","link":"https:\/\/litcoder.com\/?cat=6"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/04\/release-please-pr-created.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/04\/release-please-pr-created.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/04\/release-please-pr-created.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/04\/release-please-pr-created.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/04\/release-please-pr-created.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/04\/release-please-pr-created.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":3939,"url":"https:\/\/litcoder.com\/?p=3939","url_meta":{"origin":4342,"position":5},"title":"gRPC Streaming\uc73c\ub85c \uc0c1\ud0dc \uc804\uc1a1 \ubc1b\uae30 \uc608\uc81c","author":"litcoder","date":"2026\ub144 7\uc6d4 29\uc77c","format":false,"excerpt":"gRPC\uc5d0\uc11c Observer pattern\uc744 \uad6c\ud604\ud558\ub294 \uc608\uc81c\ub97c \uace0\ubbfc\ud588\ub358 \uc801\uc774 \uc788\uc5c8\ub294\ub370(gRPC\ub97c \uc774\uc6a9\ud55c Observer Pattern) \uc54c\uace0\ubcf4\ub2c8 gRPC\uc5d0\uc11c\ub294 ReadReactor \/ WriteReactor \ubcf4\ub2e4 \uac04\ub2e8\ud558\uac8c object\uc758 \uc0c1\ud0dc \ubcc0\uacbd\uc744 \uac10\uc9c0\ud560 \uc218 \uc788\ub294 \uba54\ucee4\ub2c8\uc998\uc744 \uc81c\uacf5\ud558\uace0 \uc788\uc5c8\ub2e4. gRPC\ub97c \uc774\uc6a9\ud55c Observer pattern \uad6c\ud604 \uc608\uc81c\ub97c \ucc3e\uae30 \uc5b4\ub824\uc6e0\ub358 \uc774\uc720\uac00 \uc5b4\uca4c\uba74 \uadf8\ub7f0 \ubcf5\uc7a1\ud55c \ud328\ud134 \uc5c6\uc774\ub3c4 \uad6c\ud604\uc774 \uac00\ub2a5\ud558\uae30 \ub54c\ubb38\uc774\uc5c8\ub294\uc9c0\ub3c4 \ubaa8\ub974\uaca0\ub2e4. \uc774 \ud3ec\uc2a4\ud305\uc5d0\uc11c\ub294 Stream\uc744 \ud1b5\ud574 \ubcc0\uacbd\ub418\ub294\u2026","rel":"","context":"&quot;Programming&quot;\uc5d0\uc11c","block_context":{"text":"Programming","link":"https:\/\/litcoder.com\/?cat=5"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-10-at-6.34.33-PM.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-10-at-6.34.33-PM.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-10-at-6.34.33-PM.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/litcoder.com\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-10-at-6.34.33-PM.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/4342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4342"}],"version-history":[{"count":4,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/4342\/revisions"}],"predecessor-version":[{"id":4361,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/4342\/revisions\/4361"}],"wp:attachment":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}