pub struct PackSectionLayer {
pub ignore: Option<Vec<String>>,
}Fields§
§ignore: Option<Vec<String>>Glob patterns for files and directories to ignore during pack discovery and file scanning.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PackSectionLayer
impl<'de> Deserialize<'de> for PackSectionLayer
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 Layer for PackSectionLayer
impl Layer for PackSectionLayer
Source§fn default_values() -> Self
fn default_values() -> Self
Returns an object containing all default values (i.e. set via
#[config(default = ...)] when deriving Config) with all remaining
values/fields set to None/being empty.Source§fn from_env() -> Result<Self, Error>
fn from_env() -> Result<Self, Error>
Loads values from environment variables. This is only relevant for
fields annotated with
#[config(env = "...")]: all fields not
annotated env will be None. Read moreSource§fn with_fallback(self, fallback: Self) -> Self
fn with_fallback(self, fallback: Self) -> Self
Combines two layers.
self has a higher priority; missing values in
self are filled with values in fallback, if they exist. The
semantics of this method is basically like in Option::or.Source§fn is_complete(&self) -> bool
fn is_complete(&self) -> bool
Returns
true if all required (non-optional) values in this
configuration are set. If this returns true, Config::from_layer
will not return an error.Auto Trait Implementations§
impl Freeze for PackSectionLayer
impl RefUnwindSafe for PackSectionLayer
impl Send for PackSectionLayer
impl Sync for PackSectionLayer
impl Unpin for PackSectionLayer
impl UnsafeUnpin for PackSectionLayer
impl UnwindSafe for PackSectionLayer
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