pub struct CreateNewDocumentDiskOptionsBuilder { /* private fields */ }Expand description
Builder for CreateNewDocumentDiskOptions.
Implementations§
Source§impl CreateNewDocumentDiskOptionsBuilder
impl CreateNewDocumentDiskOptionsBuilder
Sourcepub fn document_type(&mut self, value: String) -> &mut Self
pub fn document_type(&mut self, value: String) -> &mut Self
Mandatory type of document
Sourcepub fn document_header<VALUE: Into<NameDescription>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn document_header<VALUE: Into<NameDescription>>( &mut self, value: VALUE, ) -> &mut Self
Optional document name/description
Sourcepub fn parent_id<VALUE: Into<DocumentId>>(&mut self, value: VALUE) -> &mut Self
pub fn parent_id<VALUE: Into<DocumentId>>(&mut self, value: VALUE) -> &mut Self
Parent ID of the document. If set, creates a child document.
Sourcepub fn parent_header<VALUE: Into<NameDescription>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn parent_header<VALUE: Into<NameDescription>>( &mut self, value: VALUE, ) -> &mut Self
Name and description of the parent as set for this document. If None, sets the same values as the parent has currently.
Sourcepub fn encrypted(&mut self, value: bool) -> &mut Self
pub fn encrypted(&mut self, value: bool) -> &mut Self
If document is stored encrypted on all peers’ feeds, defaults to true. NB: Only if this is true, is it impossible for a proxy peer to read the content of the document. Set this to false only if you really know what you are doing.
Sourcepub fn build(
&self,
) -> Result<CreateNewDocumentDiskOptions, CreateNewDocumentDiskOptionsBuilderError>
pub fn build( &self, ) -> Result<CreateNewDocumentDiskOptions, CreateNewDocumentDiskOptionsBuilderError>
Trait Implementations§
Source§impl Clone for CreateNewDocumentDiskOptionsBuilder
impl Clone for CreateNewDocumentDiskOptionsBuilder
Source§fn clone(&self) -> CreateNewDocumentDiskOptionsBuilder
fn clone(&self) -> CreateNewDocumentDiskOptionsBuilder
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 CreateNewDocumentDiskOptionsBuilder
impl RefUnwindSafe for CreateNewDocumentDiskOptionsBuilder
impl Send for CreateNewDocumentDiskOptionsBuilder
impl Sync for CreateNewDocumentDiskOptionsBuilder
impl Unpin for CreateNewDocumentDiskOptionsBuilder
impl UnwindSafe for CreateNewDocumentDiskOptionsBuilder
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more