pub enum RoleFilter {
Repeater,
Chat,
Tracker,
Sensor,
Bridge,
ChatRoom,
}Expand description
The roles a request can single out.
Deliberately not every NodeRole: unspecified is what a node
says when it declines to say, and filtering for it would ask the
least identifiable nodes to identify themselves.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for RoleFilter
impl Clone for RoleFilter
Source§fn clone(&self) -> RoleFilter
fn clone(&self) -> RoleFilter
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RoleFilter
impl Debug for RoleFilter
Source§impl PartialEq for RoleFilter
impl PartialEq for RoleFilter
Source§impl ValueEnum for RoleFilter
impl ValueEnum for RoleFilter
impl Copy for RoleFilter
impl Eq for RoleFilter
impl StructuralPartialEq for RoleFilter
Auto Trait Implementations§
impl Freeze for RoleFilter
impl RefUnwindSafe for RoleFilter
impl Send for RoleFilter
impl Sync for RoleFilter
impl Unpin for RoleFilter
impl UnwindSafe for RoleFilter
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)