pub enum NnsProposalTopic {
Show 18 variants
Unspecified,
NeuronManagement,
ExchangeRate,
NetworkEconomics,
Governance,
NodeAdmin,
ParticipantManagement,
SubnetManagement,
NetworkCanisterManagement,
Kyc,
NodeProviderRewards,
IcOsVersionDeployment,
IcOsVersionElection,
SnsAndCommunityFund,
ApiBoundaryNodeManagement,
SubnetRental,
ApplicationCanisterManagement,
ProtocolCanisterManagement,
}Expand description
NnsProposalTopic
Native NNS Governance proposal topic.
Variants§
Unspecified
Unspecified or unrecognized native topic code.
NeuronManagement
Neuron management.
ExchangeRate
Exchange-rate management.
NetworkEconomics
Network economics.
Governance
Governance policy.
NodeAdmin
Node administration.
ParticipantManagement
Participant management.
SubnetManagement
Subnet management.
NetworkCanisterManagement
Network-canister management.
Kyc
Know-your-customer policy.
NodeProviderRewards
Node-provider rewards.
IcOsVersionDeployment
IC OS version deployment.
IcOsVersionElection
IC OS version election.
SnsAndCommunityFund
SNS and Community Fund policy.
ApiBoundaryNodeManagement
API boundary-node management.
SubnetRental
Subnet rental.
ApplicationCanisterManagement
Application-canister management.
ProtocolCanisterManagement
Protocol-canister management.
Implementations§
Trait Implementations§
Source§impl Clone for NnsProposalTopic
impl Clone for NnsProposalTopic
Source§fn clone(&self) -> NnsProposalTopic
fn clone(&self) -> NnsProposalTopic
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 NnsProposalTopic
Source§impl Debug for NnsProposalTopic
impl Debug for NnsProposalTopic
Source§impl<'de> Deserialize<'de> for NnsProposalTopic
impl<'de> Deserialize<'de> for NnsProposalTopic
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 NnsProposalTopic
Source§impl PartialEq for NnsProposalTopic
impl PartialEq for NnsProposalTopic
Source§impl Serialize for NnsProposalTopic
impl Serialize for NnsProposalTopic
impl StructuralPartialEq for NnsProposalTopic
Auto Trait Implementations§
impl Freeze for NnsProposalTopic
impl RefUnwindSafe for NnsProposalTopic
impl Send for NnsProposalTopic
impl Sync for NnsProposalTopic
impl Unpin for NnsProposalTopic
impl UnsafeUnpin for NnsProposalTopic
impl UnwindSafe for NnsProposalTopic
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