pub struct CausalPosition {
pub depth: u32,
pub breadth: u32,
pub root_event: Option<EventId>,
}Fields§
§depth: u32§breadth: u32§root_event: Option<EventId>Trait Implementations§
Source§impl Clone for CausalPosition
impl Clone for CausalPosition
Source§fn clone(&self) -> CausalPosition
fn clone(&self) -> CausalPosition
Returns a duplicate of the value. Read more
1.0.0 · 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 CausalPosition
impl Debug for CausalPosition
Source§impl<'de> Deserialize<'de> for CausalPosition
impl<'de> Deserialize<'de> for CausalPosition
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 CausalPosition
impl RefUnwindSafe for CausalPosition
impl Send for CausalPosition
impl Sync for CausalPosition
impl Unpin for CausalPosition
impl UnsafeUnpin for CausalPosition
impl UnwindSafe for CausalPosition
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