pub struct AttachDocumentMemoryOptionsBuilder { /* private fields */ }Expand description
Builder for AttachDocumentMemoryOptions.
Implementations§
Source§impl AttachDocumentMemoryOptionsBuilder
impl AttachDocumentMemoryOptionsBuilder
Sourcepub fn document_url(&mut self, value: String) -> &mut Self
pub fn document_url(&mut self, value: String) -> &mut Self
URL of the document. See sharing_info().
Sourcepub fn document_secret<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn document_secret<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
Document secret, if needed.
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. Needs to be set if attaching 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 build(
&self,
) -> Result<AttachDocumentMemoryOptions, AttachDocumentMemoryOptionsBuilderError>
pub fn build( &self, ) -> Result<AttachDocumentMemoryOptions, AttachDocumentMemoryOptionsBuilderError>
Trait Implementations§
Source§impl Clone for AttachDocumentMemoryOptionsBuilder
impl Clone for AttachDocumentMemoryOptionsBuilder
Source§fn clone(&self) -> AttachDocumentMemoryOptionsBuilder
fn clone(&self) -> AttachDocumentMemoryOptionsBuilder
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 AttachDocumentMemoryOptionsBuilder
impl RefUnwindSafe for AttachDocumentMemoryOptionsBuilder
impl Send for AttachDocumentMemoryOptionsBuilder
impl Sync for AttachDocumentMemoryOptionsBuilder
impl Unpin for AttachDocumentMemoryOptionsBuilder
impl UnwindSafe for AttachDocumentMemoryOptionsBuilder
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