#[non_exhaustive]pub struct ZanbilConf {
pub cpp: Option<u8>,
pub make_dependencies_public: bool,
pub file_rules: FileRules,
}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.cpp: Option<u8>§make_dependencies_public: bool§file_rules: FileRulesTrait Implementations§
Source§impl Debug for ZanbilConf
impl Debug for ZanbilConf
Source§impl Default for ZanbilConf
impl Default for ZanbilConf
Source§fn default() -> ZanbilConf
fn default() -> ZanbilConf
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ZanbilConf
impl<'de> Deserialize<'de> for ZanbilConf
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
Auto Trait Implementations§
impl Freeze for ZanbilConf
impl RefUnwindSafe for ZanbilConf
impl Send for ZanbilConf
impl Sync for ZanbilConf
impl Unpin for ZanbilConf
impl UnwindSafe for ZanbilConf
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