pub enum MaterializationOwner {
Session {
incarnation_id: NodeIncarnationId,
instance_id: AgentInstanceId,
generation: SessionGeneration,
},
Record {
record_id: SessionRecordId,
},
}Variants§
Trait Implementations§
Source§impl Clone for MaterializationOwner
impl Clone for MaterializationOwner
Source§impl Debug for MaterializationOwner
impl Debug for MaterializationOwner
Source§impl<'de> Deserialize<'de> for MaterializationOwner
impl<'de> Deserialize<'de> for MaterializationOwner
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 MaterializationOwner
Source§impl PartialEq for MaterializationOwner
impl PartialEq for MaterializationOwner
Source§impl Serialize for MaterializationOwner
impl Serialize for MaterializationOwner
impl StructuralPartialEq for MaterializationOwner
Auto Trait Implementations§
impl Freeze for MaterializationOwner
impl RefUnwindSafe for MaterializationOwner
impl Send for MaterializationOwner
impl Sync for MaterializationOwner
impl Unpin for MaterializationOwner
impl UnsafeUnpin for MaterializationOwner
impl UnwindSafe for MaterializationOwner
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