#[non_exhaustive]pub struct ExternalConfig {
pub is_enabled: bool,
pub base_number: usize,
}Available on crate feature
integration-tests only.Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.is_enabled: boolShould “foo” be replaced by “bar”?
base_number: usizeSome value to be extracted
Trait Implementations§
Source§impl Clone for ExternalConfig
impl Clone for ExternalConfig
Source§fn clone(&self) -> ExternalConfig
fn clone(&self) -> ExternalConfig
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 ConfigExtension for ExternalConfig
impl ConfigExtension for ExternalConfig
Source§impl ConfigField for ExternalConfig
impl ConfigField for ExternalConfig
Source§impl Debug for ExternalConfig
impl Debug for ExternalConfig
Source§impl Default for ExternalConfig
impl Default for ExternalConfig
impl Eq for ExternalConfig
Source§impl ExtensionOptions for ExternalConfig
impl ExtensionOptions for ExternalConfig
Source§fn cloned(&self) -> Box<dyn ExtensionOptions>
fn cloned(&self) -> Box<dyn ExtensionOptions>
Return a deep clone of this
ExtensionOptions Read moreSource§fn entries(&self) -> Vec<ConfigEntry>
fn entries(&self) -> Vec<ConfigEntry>
Returns the
ConfigEntry stored in this ExtensionOptionsSource§impl PartialEq for ExternalConfig
impl PartialEq for ExternalConfig
Auto Trait Implementations§
impl Freeze for ExternalConfig
impl RefUnwindSafe for ExternalConfig
impl Send for ExternalConfig
impl Sync for ExternalConfig
impl Unpin for ExternalConfig
impl UnsafeUnpin for ExternalConfig
impl UnwindSafe for ExternalConfig
Blanket Implementations§
Source§impl<Source> AccessAs for Source
impl<Source> AccessAs for Source
impl<T> Allocation for T
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> 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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more