pub struct ClpValidation {
pub object_id: ObjectIdForm,
pub unenforceable: Unenforceable,
}Expand description
Everything CLP validation needs that is not the block itself.
No Default. Both fields are decisions with a wire-visible consequence, and a default would
let a caller inherit one without making it.
Fields§
§object_id: ObjectIdForm§unenforceable: UnenforceableTrait Implementations§
Source§impl Clone for ClpValidation
impl Clone for ClpValidation
Source§fn clone(&self) -> ClpValidation
fn clone(&self) -> ClpValidation
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 ClpValidation
Source§impl Debug for ClpValidation
impl Debug for ClpValidation
impl Eq for ClpValidation
Source§impl PartialEq for ClpValidation
impl PartialEq for ClpValidation
impl StructuralPartialEq for ClpValidation
Auto Trait Implementations§
impl Freeze for ClpValidation
impl RefUnwindSafe for ClpValidation
impl Send for ClpValidation
impl Sync for ClpValidation
impl Unpin for ClpValidation
impl UnsafeUnpin for ClpValidation
impl UnwindSafe for ClpValidation
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
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,
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.