pub struct ManagedRecordLink {
pub managed: ManagedSessionKey,
pub runtime: Option<RuntimeSessionKey>,
}Fields§
§managed: ManagedSessionKey§runtime: Option<RuntimeSessionKey>Implementations§
Source§impl ManagedRecordLink
impl ManagedRecordLink
pub fn validate_route( &self, node_id: &NodeId, incarnation_id: NodeIncarnationId, ) -> Result<(), ObservationApiError>
Trait Implementations§
Source§impl Clone for ManagedRecordLink
impl Clone for ManagedRecordLink
Source§impl Debug for ManagedRecordLink
impl Debug for ManagedRecordLink
Source§impl<'de> Deserialize<'de> for ManagedRecordLink
impl<'de> Deserialize<'de> for ManagedRecordLink
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
impl Eq for ManagedRecordLink
Source§impl PartialEq for ManagedRecordLink
impl PartialEq for ManagedRecordLink
Source§impl Serialize for ManagedRecordLink
impl Serialize for ManagedRecordLink
impl StructuralPartialEq for ManagedRecordLink
Auto Trait Implementations§
impl Freeze for ManagedRecordLink
impl RefUnwindSafe for ManagedRecordLink
impl Send for ManagedRecordLink
impl Sync for ManagedRecordLink
impl Unpin for ManagedRecordLink
impl UnsafeUnpin for ManagedRecordLink
impl UnwindSafe for ManagedRecordLink
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