pub struct VersionBuilder { /* private fields */ }Expand description
Builder used to create a Version
Implementations§
Source§impl VersionBuilder
impl VersionBuilder
pub fn new() -> Self
pub fn with_version(self, version: String) -> VersionBuilder
pub fn with_contract_sha512(self, contract_sha512: String) -> VersionBuilder
pub fn with_creator(self, creator: String) -> VersionBuilder
pub fn build(self) -> Result<Version, VersionBuildError>
Trait Implementations§
Source§impl Clone for VersionBuilder
impl Clone for VersionBuilder
Source§fn clone(&self) -> VersionBuilder
fn clone(&self) -> VersionBuilder
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 moreSource§impl Default for VersionBuilder
impl Default for VersionBuilder
Source§fn default() -> VersionBuilder
fn default() -> VersionBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VersionBuilder
impl RefUnwindSafe for VersionBuilder
impl Send for VersionBuilder
impl Sync for VersionBuilder
impl Unpin for VersionBuilder
impl UnwindSafe for VersionBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'a, T> DefaultFeatures<'a> for T
impl<'a, T> DefaultFeatures<'a> for T
Source§fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a>>
fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a>>
Clone this value, and then immediately put it into a
Box
behind a trait object of this trait.Source§impl<'a, T> NonSyncFeatures<'a> for Twhere
T: 'a + Clone,
impl<'a, T> NonSyncFeatures<'a> for Twhere
T: 'a + Clone,
Source§fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a>>
fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a>>
Clone this value, and then immediately put it into a
Box
behind a trait object of this trait.