pub struct PolicyDraft {
pub frontier_id: String,
pub owner_epoch: u64,
pub bootstrap_epoch: u64,
pub rotate_quorum: Quorum,
pub emergency_quorum: Option<Quorum>,
pub policy_update_quorum: Option<Quorum>,
pub attestation_ttl_hours: u32,
pub created_at: String,
}Expand description
Builder input: everything needed to construct a governance
policy except its derived policy_id.
Fields§
§frontier_id: String§owner_epoch: u64§bootstrap_epoch: u64§rotate_quorum: Quorum§emergency_quorum: Option<Quorum>§policy_update_quorum: Option<Quorum>§attestation_ttl_hours: u32§created_at: StringTrait Implementations§
Source§impl Clone for PolicyDraft
impl Clone for PolicyDraft
Source§fn clone(&self) -> PolicyDraft
fn clone(&self) -> PolicyDraft
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 moreAuto Trait Implementations§
impl Freeze for PolicyDraft
impl RefUnwindSafe for PolicyDraft
impl Send for PolicyDraft
impl Sync for PolicyDraft
impl Unpin for PolicyDraft
impl UnsafeUnpin for PolicyDraft
impl UnwindSafe for PolicyDraft
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