pub struct DeclaredEntityVersion(/* private fields */);Expand description
Positive application-declared source version for one current entity.
Implementations§
Source§impl DeclaredEntityVersion
impl DeclaredEntityVersion
Sourcepub const fn try_new(
value: u32,
) -> Result<DeclaredEntityVersion, SchemaContractError>
pub const fn try_new( value: u32, ) -> Result<DeclaredEntityVersion, SchemaContractError>
Construct one positive declared entity version.
§Errors
Returns SchemaContractError::InvalidEntityVersion for zero.
Trait Implementations§
Source§impl Clone for DeclaredEntityVersion
impl Clone for DeclaredEntityVersion
Source§fn clone(&self) -> DeclaredEntityVersion
fn clone(&self) -> DeclaredEntityVersion
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DeclaredEntityVersion
Source§impl Debug for DeclaredEntityVersion
impl Debug for DeclaredEntityVersion
impl Eq for DeclaredEntityVersion
Source§impl Hash for DeclaredEntityVersion
impl Hash for DeclaredEntityVersion
Source§impl Ord for DeclaredEntityVersion
impl Ord for DeclaredEntityVersion
Source§fn cmp(&self, other: &DeclaredEntityVersion) -> Ordering
fn cmp(&self, other: &DeclaredEntityVersion) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DeclaredEntityVersion
impl PartialEq for DeclaredEntityVersion
Source§impl PartialOrd for DeclaredEntityVersion
impl PartialOrd for DeclaredEntityVersion
impl StructuralPartialEq for DeclaredEntityVersion
Auto Trait Implementations§
impl Freeze for DeclaredEntityVersion
impl RefUnwindSafe for DeclaredEntityVersion
impl Send for DeclaredEntityVersion
impl Sync for DeclaredEntityVersion
impl Unpin for DeclaredEntityVersion
impl UnsafeUnpin for DeclaredEntityVersion
impl UnwindSafe for DeclaredEntityVersion
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.