pub struct ProcessInitializeResult {
pub protocol_version: String,
pub extension_id: String,
pub services: Vec<ProcessProvidedService>,
pub manifest_checksum: String,
}Expand description
extension/initialize result (child -> host).
Fields§
§protocol_version: String§extension_id: StringEcho of the manifest the child believes it implements.
services: Vec<ProcessProvidedService>§manifest_checksum: StringFNV-1a checksum (hex) of the manifest TOML bytes the child shipped.
Trait Implementations§
Source§impl Clone for ProcessInitializeResult
impl Clone for ProcessInitializeResult
Source§fn clone(&self) -> ProcessInitializeResult
fn clone(&self) -> ProcessInitializeResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProcessInitializeResult
impl Debug for ProcessInitializeResult
Source§impl<'de> Deserialize<'de> for ProcessInitializeResult
impl<'de> Deserialize<'de> for ProcessInitializeResult
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
Source§impl PartialEq for ProcessInitializeResult
impl PartialEq for ProcessInitializeResult
Source§fn eq(&self, other: &ProcessInitializeResult) -> bool
fn eq(&self, other: &ProcessInitializeResult) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProcessInitializeResult
impl Serialize for ProcessInitializeResult
impl StructuralPartialEq for ProcessInitializeResult
Auto Trait Implementations§
impl Freeze for ProcessInitializeResult
impl RefUnwindSafe for ProcessInitializeResult
impl Send for ProcessInitializeResult
impl Sync for ProcessInitializeResult
impl Unpin for ProcessInitializeResult
impl UnsafeUnpin for ProcessInitializeResult
impl UnwindSafe for ProcessInitializeResult
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