pub struct ConfigBuilder { /* private fields */ }Expand description
Helper for building and validating a TUF client Config.
Implementations§
Source§impl ConfigBuilder
impl ConfigBuilder
Sourcepub fn finish(self) -> Result<Config>
pub fn finish(self) -> Result<Config>
Validate this builder return a Config if validation succeeds.
Sourcepub fn max_root_length(self, max: Option<usize>) -> Self
pub fn max_root_length(self, max: Option<usize>) -> Self
Set the optional maximum download length for root metadata.
Sourcepub fn max_timestamp_length(self, max: Option<usize>) -> Self
pub fn max_timestamp_length(self, max: Option<usize>) -> Self
Set the optional maximum download length for timestamp metadata.
Sourcepub fn max_snapshot_length(self, max: Option<usize>) -> Self
pub fn max_snapshot_length(self, max: Option<usize>) -> Self
Set the optional maximum download length for snapshot metadata.
Sourcepub fn max_targets_length(self, max: Option<usize>) -> Self
pub fn max_targets_length(self, max: Option<usize>) -> Self
Set the optional maximum download length for targets metadata.
Sourcepub fn max_delegation_depth(self, max: u32) -> Self
pub fn max_delegation_depth(self, max: u32) -> Self
Set the maximum number of steps used when walking the delegation graph.
Trait Implementations§
Source§impl Debug for ConfigBuilder
impl Debug for ConfigBuilder
Source§impl Default for ConfigBuilder
impl Default for ConfigBuilder
Source§fn default() -> ConfigBuilder
fn default() -> ConfigBuilder
Returns the “default value” for a type. Read more
Source§impl PartialEq for ConfigBuilder
impl PartialEq for ConfigBuilder
impl Eq for ConfigBuilder
impl StructuralPartialEq for ConfigBuilder
Auto Trait Implementations§
impl Freeze for ConfigBuilder
impl RefUnwindSafe for ConfigBuilder
impl Send for ConfigBuilder
impl Sync for ConfigBuilder
impl Unpin for ConfigBuilder
impl UnsafeUnpin for ConfigBuilder
impl UnwindSafe for ConfigBuilder
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