Struct ockam_node::ExternalLocalInfo
source · [−]pub struct ExternalLocalInfo { /* private fields */ }
Expand description
Used for LocalMessage that originates from outside the node (e.g. received from transport)
Implementations
sourceimpl ExternalLocalInfo
impl ExternalLocalInfo
sourcepub fn from_local_info(value: &LocalInfo) -> Result<Self>
pub fn from_local_info(value: &LocalInfo) -> Result<Self>
Convert from LocalInfo
sourcepub fn to_local_info(&self) -> Result<LocalInfo>
pub fn to_local_info(&self) -> Result<LocalInfo>
Convert to LocalInfo
sourcepub fn find_info(local_msg: &LocalMessage) -> Result<Self>
pub fn find_info(local_msg: &LocalMessage) -> Result<Self>
Find first such instance in LocalMessage
sourcepub fn find_all(local_msg: &LocalMessage) -> Result<Vec<Self>>
pub fn find_all(local_msg: &LocalMessage) -> Result<Vec<Self>>
Find all such instances in LocalMessage
sourceimpl ExternalLocalInfo
impl ExternalLocalInfo
sourcepub fn new(transport_type: TransportType) -> Self
pub fn new(transport_type: TransportType) -> Self
Constructor
sourcepub fn transport_type(&self) -> TransportType
pub fn transport_type(&self) -> TransportType
Transport type
Trait Implementations
sourceimpl<'de> Deserialize<'de> for ExternalLocalInfo
impl<'de> Deserialize<'de> for ExternalLocalInfo
sourcefn 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
sourceimpl Serialize for ExternalLocalInfo
impl Serialize for ExternalLocalInfo
Auto Trait Implementations
impl RefUnwindSafe for ExternalLocalInfo
impl Send for ExternalLocalInfo
impl Sync for ExternalLocalInfo
impl Unpin for ExternalLocalInfo
impl UnwindSafe for ExternalLocalInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Decodable for T where
T: DeserializeOwned,
impl<T> Decodable for T where
T: DeserializeOwned,
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more