pub struct SantaConfigBuilder { /* private fields */ }Expand description
Builder for SantaConfig.
Implementations§
Source§impl SantaConfigBuilder
impl SantaConfigBuilder
pub fn sources<VALUE: Into<Vec<KnownSources>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn packages<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn custom_sources<VALUE: Into<Option<SourceList>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn _groups<VALUE: Into<Option<HashMap<KnownSources, Vec<String>>>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn log_level<VALUE: Into<u8>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn build(&self) -> Result<SantaConfig, SantaConfigBuilderError>
pub fn build(&self) -> Result<SantaConfig, SantaConfigBuilderError>
Trait Implementations§
Source§impl Clone for SantaConfigBuilder
impl Clone for SantaConfigBuilder
Source§fn clone(&self) -> SantaConfigBuilder
fn clone(&self) -> SantaConfigBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SantaConfigBuilder
impl RefUnwindSafe for SantaConfigBuilder
impl Send for SantaConfigBuilder
impl Sync for SantaConfigBuilder
impl Unpin for SantaConfigBuilder
impl UnwindSafe for SantaConfigBuilder
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