pub struct PlanTransition {
pub holder: String,
pub at_ms: u64,
pub revision: u64,
pub steps: Vec<Step>,
}Expand description
Every write retains the complete resulting step list with its actor.
Fields§
§holder: StringThe admitted builder.
at_ms: u64Epoch milliseconds of this write.
revision: u64The new revision.
steps: Vec<Step>Complete steps at that revision.
Trait Implementations§
Source§impl Clone for PlanTransition
impl Clone for PlanTransition
Source§impl<'de> Deserialize<'de> for PlanTransition
impl<'de> Deserialize<'de> for PlanTransition
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 PlanTransition
Source§impl PartialEq for PlanTransition
impl PartialEq for PlanTransition
Source§impl Serialize for PlanTransition
impl Serialize for PlanTransition
impl StructuralPartialEq for PlanTransition
Auto Trait Implementations§
impl Freeze for PlanTransition
impl RefUnwindSafe for PlanTransition
impl Send for PlanTransition
impl Sync for PlanTransition
impl Unpin for PlanTransition
impl UnsafeUnpin for PlanTransition
impl UnwindSafe for PlanTransition
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.