pub enum PluginRole {
KeyStore {
require_password: bool,
},
Indexer,
SubCommand {
name: String,
},
Callback {
name: CallbackName,
},
}
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for PluginRole
impl Clone for PluginRole
Source§fn clone(&self) -> PluginRole
fn clone(&self) -> PluginRole
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PluginRole
impl Debug for PluginRole
Source§impl<'de> Deserialize<'de> for PluginRole
impl<'de> Deserialize<'de> for PluginRole
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 Hash for PluginRole
impl Hash for PluginRole
Source§impl PartialEq for PluginRole
impl PartialEq for PluginRole
Source§impl Serialize for PluginRole
impl Serialize for PluginRole
impl Eq for PluginRole
impl StructuralPartialEq for PluginRole
Auto Trait Implementations§
impl Freeze for PluginRole
impl RefUnwindSafe for PluginRole
impl Send for PluginRole
impl Sync for PluginRole
impl Unpin for PluginRole
impl UnwindSafe for PluginRole
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