pub struct CreateNewDocumentMemoryOptionsBuilder { /* private fields */ }Expand description
Builder for CreateNewDocumentMemoryOptions.
Implementations§
Source§impl CreateNewDocumentMemoryOptionsBuilder
impl CreateNewDocumentMemoryOptionsBuilder
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<CreateNewDocumentMemoryOptions, CreateNewDocumentMemoryOptionsBuilderError>
pub fn build( &self, ) -> Result<CreateNewDocumentMemoryOptions, CreateNewDocumentMemoryOptionsBuilderError>
Trait Implementations§
Source§impl Clone for CreateNewDocumentMemoryOptionsBuilder
impl Clone for CreateNewDocumentMemoryOptionsBuilder
Source§fn clone(&self) -> CreateNewDocumentMemoryOptionsBuilder
fn clone(&self) -> CreateNewDocumentMemoryOptionsBuilder
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 CreateNewDocumentMemoryOptionsBuilder
impl RefUnwindSafe for CreateNewDocumentMemoryOptionsBuilder
impl Send for CreateNewDocumentMemoryOptionsBuilder
impl Sync for CreateNewDocumentMemoryOptionsBuilder
impl Unpin for CreateNewDocumentMemoryOptionsBuilder
impl UnwindSafe for CreateNewDocumentMemoryOptionsBuilder
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