pub struct ResolvedGovernancePolicy {
pub default_action: PolicyAction,
pub rules: Vec<PolicyRule>,
pub vetoed_tools: Vec<String>,
pub rate_limits: Vec<RateLimitSpec>,
pub constraints: Vec<ParamConstraint>,
}Fields§
§default_action: PolicyAction§rules: Vec<PolicyRule>§vetoed_tools: Vec<String>§rate_limits: Vec<RateLimitSpec>§constraints: Vec<ParamConstraint>Trait Implementations§
Source§impl Clone for ResolvedGovernancePolicy
impl Clone for ResolvedGovernancePolicy
Source§fn clone(&self) -> ResolvedGovernancePolicy
fn clone(&self) -> ResolvedGovernancePolicy
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 ResolvedGovernancePolicy
impl Debug for ResolvedGovernancePolicy
Source§impl<'de> Deserialize<'de> for ResolvedGovernancePolicy
impl<'de> Deserialize<'de> for ResolvedGovernancePolicy
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 ResolvedGovernancePolicy
impl PartialEq for ResolvedGovernancePolicy
Source§impl Serialize for ResolvedGovernancePolicy
impl Serialize for ResolvedGovernancePolicy
impl StructuralPartialEq for ResolvedGovernancePolicy
Auto Trait Implementations§
impl Freeze for ResolvedGovernancePolicy
impl RefUnwindSafe for ResolvedGovernancePolicy
impl Send for ResolvedGovernancePolicy
impl Sync for ResolvedGovernancePolicy
impl Unpin for ResolvedGovernancePolicy
impl UnsafeUnpin for ResolvedGovernancePolicy
impl UnwindSafe for ResolvedGovernancePolicy
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