pub enum DeclarationProvider {
Bool(bool),
DeclarationOptions(DeclarationOptions),
DeclarationRegistrationOptions(DeclarationRegistrationOptions),
}Variants§
Bool(bool)
DeclarationOptions(DeclarationOptions)
DeclarationRegistrationOptions(DeclarationRegistrationOptions)
Trait Implementations§
Source§impl Clone for DeclarationProvider
impl Clone for DeclarationProvider
Source§fn clone(&self) -> DeclarationProvider
fn clone(&self) -> DeclarationProvider
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 moreSource§impl Debug for DeclarationProvider
impl Debug for DeclarationProvider
Source§impl<'de> Deserialize<'de> for DeclarationProvider
impl<'de> Deserialize<'de> for DeclarationProvider
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 From<DeclarationOptions> for DeclarationProvider
impl From<DeclarationOptions> for DeclarationProvider
Source§fn from(v: DeclarationOptions) -> Self
fn from(v: DeclarationOptions) -> Self
Converts to this type from the input type.
Source§impl From<DeclarationRegistrationOptions> for DeclarationProvider
impl From<DeclarationRegistrationOptions> for DeclarationProvider
Source§fn from(v: DeclarationRegistrationOptions) -> Self
fn from(v: DeclarationRegistrationOptions) -> Self
Converts to this type from the input type.
Source§impl From<bool> for DeclarationProvider
impl From<bool> for DeclarationProvider
Source§impl Hash for DeclarationProvider
impl Hash for DeclarationProvider
Source§impl PartialEq for DeclarationProvider
impl PartialEq for DeclarationProvider
Source§fn eq(&self, other: &DeclarationProvider) -> bool
fn eq(&self, other: &DeclarationProvider) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DeclarationProvider
impl Serialize for DeclarationProvider
impl Eq for DeclarationProvider
impl StructuralPartialEq for DeclarationProvider
Auto Trait Implementations§
impl Freeze for DeclarationProvider
impl RefUnwindSafe for DeclarationProvider
impl Send for DeclarationProvider
impl Sync for DeclarationProvider
impl Unpin for DeclarationProvider
impl UnsafeUnpin for DeclarationProvider
impl UnwindSafe for DeclarationProvider
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