#[repr(i32)]pub enum NetVisibility {
Global = 0,
ParentVisible = 1,
Exported = 2,
SubnetLocal = 3,
}Expand description
Wire-equivalent of Visibility. Values are
representation-stable across SDK releases — operator code
referring to them by literal value (not just by name) stays
correct. Mirrors every substrate variant 1-to-1; mirror order
is sorted by tier-broadness for operator readability.
Variants§
Global = 0
Mirrors Visibility::Global — visible everywhere.
ParentVisible = 1
Mirrors Visibility::ParentVisible.
Exported = 2
Mirrors Visibility::Exported — explicit per-subnet export list.
SubnetLocal = 3
Mirrors Visibility::SubnetLocal — packets never leave the subnet.
Trait Implementations§
Source§impl Clone for NetVisibility
impl Clone for NetVisibility
Source§fn clone(&self) -> NetVisibility
fn clone(&self) -> NetVisibility
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 NetVisibility
Auto Trait Implementations§
impl Freeze for NetVisibility
impl RefUnwindSafe for NetVisibility
impl Send for NetVisibility
impl Sync for NetVisibility
impl Unpin for NetVisibility
impl UnsafeUnpin for NetVisibility
impl UnwindSafe for NetVisibility
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