#[repr(u8)]pub enum SubnetFactKind {
Descriptor = 1,
GatewayAdvertisement = 2,
ExportPolicy = 3,
RevocationFloor = 4,
}Expand description
The four V1 fact kinds, as wire tags. Strict: any other tag is
SubnetAuthError::InvalidFormat.
Variants§
Descriptor = 1
GatewayAdvertisement = 2
ExportPolicy = 3
RevocationFloor = 4
SubnetRevocationFloor, distributed as a fact.
Implementations§
Source§impl SubnetFactKind
impl SubnetFactKind
Sourcepub fn try_from_tag(tag: u8) -> Result<Self, SubnetAuthError>
pub fn try_from_tag(tag: u8) -> Result<Self, SubnetAuthError>
Strict tag decode; unknown tags fail closed.
Trait Implementations§
Source§impl Clone for SubnetFactKind
impl Clone for SubnetFactKind
Source§fn clone(&self) -> SubnetFactKind
fn clone(&self) -> SubnetFactKind
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 SubnetFactKind
Source§impl Debug for SubnetFactKind
impl Debug for SubnetFactKind
impl Eq for SubnetFactKind
Source§impl Hash for SubnetFactKind
impl Hash for SubnetFactKind
Source§impl PartialEq for SubnetFactKind
impl PartialEq for SubnetFactKind
impl StructuralPartialEq for SubnetFactKind
Auto Trait Implementations§
impl Freeze for SubnetFactKind
impl RefUnwindSafe for SubnetFactKind
impl Send for SubnetFactKind
impl Sync for SubnetFactKind
impl Unpin for SubnetFactKind
impl UnsafeUnpin for SubnetFactKind
impl UnwindSafe for SubnetFactKind
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> CallHasher for T
impl<T> CallHasher for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.