pub struct ConstitutionDocument {
pub tenant_id: String,
pub version: i64,
pub rules: Vec<ConstitutionRule>,
pub amendments: Vec<ConstitutionAmendment>,
pub founder_id: String,
pub created_at: String,
pub virtual: Option<bool>,
pub updated_at: String,
}Expand description
ConstitutionDocument model.
Fields§
§tenant_id: String§version: i64§rules: Vec<ConstitutionRule>§amendments: Vec<ConstitutionAmendment>§founder_id: StringWho created the genesis document.
created_at: String§virtual: Option<bool>Present and true only when no document is stored and these are the genesis defaults
computed on read; absent on a stored document (measured 2026-09-10).
updated_at: StringTrait Implementations§
Source§impl Clone for ConstitutionDocument
impl Clone for ConstitutionDocument
Source§fn clone(&self) -> ConstitutionDocument
fn clone(&self) -> ConstitutionDocument
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 ConstitutionDocument
impl Debug for ConstitutionDocument
Source§impl Default for ConstitutionDocument
impl Default for ConstitutionDocument
Source§fn default() -> ConstitutionDocument
fn default() -> ConstitutionDocument
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConstitutionDocument
impl<'de> Deserialize<'de> for ConstitutionDocument
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
Source§impl PartialEq for ConstitutionDocument
impl PartialEq for ConstitutionDocument
Source§impl Serialize for ConstitutionDocument
impl Serialize for ConstitutionDocument
impl StructuralPartialEq for ConstitutionDocument
Auto Trait Implementations§
impl Freeze for ConstitutionDocument
impl RefUnwindSafe for ConstitutionDocument
impl Send for ConstitutionDocument
impl Sync for ConstitutionDocument
impl Unpin for ConstitutionDocument
impl UnsafeUnpin for ConstitutionDocument
impl UnwindSafe for ConstitutionDocument
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