Struct cyfs_base::NamedObjectBaseBuilder
source · [−]pub struct NamedObjectBaseBuilder<O>where
O: ObjectType,
O::ContentType: BodyContent,{ /* private fields */ }
Implementations
sourceimpl<O> NamedObjectBaseBuilder<O>where
O: ObjectType,
O::ContentType: BodyContent,
impl<O> NamedObjectBaseBuilder<O>where
O: ObjectType,
O::ContentType: BodyContent,
pub fn new(desc: O::DescType) -> Self
pub fn body(self, value: ObjectMutBody<O::ContentType, O>) -> Self
pub fn signs(self, value: ObjectSigns) -> Self
pub fn nonce(self, value: u128) -> Self
pub fn option_nonce(self, value: Option<u128>) -> Self
pub fn build(self) -> NamedObjectBase<O>
Auto Trait Implementations
impl<O> RefUnwindSafe for NamedObjectBaseBuilder<O>where
O: RefUnwindSafe,
<O as ObjectType>::ContentType: RefUnwindSafe,
<O as ObjectType>::DescType: RefUnwindSafe,
impl<O> Send for NamedObjectBaseBuilder<O>where
O: Send,
impl<O> Sync for NamedObjectBaseBuilder<O>where
O: Sync,
impl<O> Unpin for NamedObjectBaseBuilder<O>where
O: Unpin,
<O as ObjectType>::ContentType: Unpin,
<O as ObjectType>::DescType: Unpin,
impl<O> UnwindSafe for NamedObjectBaseBuilder<O>where
O: UnwindSafe,
<O as ObjectType>::ContentType: UnwindSafe,
<O as ObjectType>::DescType: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more