pub struct ConstitutionClause {
pub id: String,
pub text: String,
pub status: ClauseStatus,
pub origin: ClauseOrigin,
pub ratified_note: Option<String>,
}Expand description
One individually addressable standing rule (schema v2).
Fields§
§id: StringStable identifier used by ratification and receipts.
text: StringThe rule text itself.
status: ClauseStatus§origin: ClauseOrigin§ratified_note: Option<String>Free-text note recorded when a human ratified this clause. Advisory provenance; never parsed.
Implementations§
Trait Implementations§
Source§impl Clone for ConstitutionClause
impl Clone for ConstitutionClause
Source§fn clone(&self) -> ConstitutionClause
fn clone(&self) -> ConstitutionClause
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 moreSource§impl Debug for ConstitutionClause
impl Debug for ConstitutionClause
Source§impl<'de> Deserialize<'de> for ConstitutionClause
impl<'de> Deserialize<'de> for ConstitutionClause
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 ConstitutionClause
Source§impl PartialEq for ConstitutionClause
impl PartialEq for ConstitutionClause
Source§impl Serialize for ConstitutionClause
impl Serialize for ConstitutionClause
impl StructuralPartialEq for ConstitutionClause
Auto Trait Implementations§
impl Freeze for ConstitutionClause
impl RefUnwindSafe for ConstitutionClause
impl Send for ConstitutionClause
impl Sync for ConstitutionClause
impl Unpin for ConstitutionClause
impl UnsafeUnpin for ConstitutionClause
impl UnwindSafe for ConstitutionClause
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,
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.