pub struct Remote {
pub outline: Option<RemoteEndpoint>,
pub journal: Option<RemoteEndpoint>,
}Expand description
Remote data-plane endpoints.
When an endpoint is declared, the corresponding lds module forwards to a
central --mcp-http daemon (the SSOT host) instead of embedding the
upstream server in-process. Absent sections mean “embed locally”
(backward-compatible default).
Declared in the same config.toml as [recipes] / [pack]:
user-global ~/.config/lds/config.toml, overridden field-wise by the
project-local <session_root>/config.toml, overridden by env
(LDS_OUTLINE_REMOTE_URL etc.) for one-off switches.
Fields§
§outline: Option<RemoteEndpoint>Outline books daemon (outline-mcp --mcp-http).
journal: Option<RemoteEndpoint>Journal EventLog daemon (journal-mcp --mcp-http, future).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Remote
impl<'de> Deserialize<'de> for Remote
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Remote
impl RefUnwindSafe for Remote
impl Send for Remote
impl Sync for Remote
impl Unpin for Remote
impl UnsafeUnpin for Remote
impl UnwindSafe for Remote
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more