pub struct DaemonRequestFrame {
pub ops: String,
pub presentation: Option<String>,
pub presentation_per_op: Option<Vec<Option<String>>>,
pub namespace: String,
pub config_id: String,
}Expand description
Request frame sent from a client to the daemon.
Fields§
§ops: String§presentation: Option<String>§presentation_per_op: Option<Vec<Option<String>>>§namespace: String§config_id: StringFingerprint of the client’s resolved runtime config (packs, db target,
embedders). The daemon rejects a request whose config_id differs from
its own so a restricted client (e.g. --pack kg, --db :memory:) never
dispatches through the broader default daemon. See ADR-027 / ADR-049.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DaemonRequestFrame
impl<'de> Deserialize<'de> for DaemonRequestFrame
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 DaemonRequestFrame
impl RefUnwindSafe for DaemonRequestFrame
impl Send for DaemonRequestFrame
impl Sync for DaemonRequestFrame
impl Unpin for DaemonRequestFrame
impl UnsafeUnpin for DaemonRequestFrame
impl UnwindSafe for DaemonRequestFrame
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