pub struct OpenDiskOptionsBuilder { /* private fields */ }Expand description
Builder for OpenDiskOptions.
Implementations§
Source§impl OpenDiskOptionsBuilder
impl OpenDiskOptionsBuilder
Sourcepub fn data_root_dir(&mut self, value: PathBuf) -> &mut Self
pub fn data_root_dir(&mut self, value: PathBuf) -> &mut Self
Root directory where to look for an existing peermerge
Sourcepub fn document_secrets<VALUE: Into<HashMap<DocumentId, String>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn document_secrets<VALUE: Into<HashMap<DocumentId, String>>>( &mut self, value: VALUE, ) -> &mut Self
Document secrets needed to open parent documents. Use document_infos_disk() to find out documents that need a document secret here.
Sourcepub fn state_event_sender<VALUE: Into<UnboundedSender<StateEvent>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn state_event_sender<VALUE: Into<UnboundedSender<StateEvent>>>( &mut self, value: VALUE, ) -> &mut Self
State event sender, can also be given with set_state_event_sender().
Sourcepub fn build(&self) -> Result<OpenDiskOptions, OpenDiskOptionsBuilderError>
pub fn build(&self) -> Result<OpenDiskOptions, OpenDiskOptionsBuilderError>
Trait Implementations§
Source§impl Clone for OpenDiskOptionsBuilder
impl Clone for OpenDiskOptionsBuilder
Source§fn clone(&self) -> OpenDiskOptionsBuilder
fn clone(&self) -> OpenDiskOptionsBuilder
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 OpenDiskOptionsBuilder
impl !RefUnwindSafe for OpenDiskOptionsBuilder
impl Send for OpenDiskOptionsBuilder
impl Sync for OpenDiskOptionsBuilder
impl Unpin for OpenDiskOptionsBuilder
impl !UnwindSafe for OpenDiskOptionsBuilder
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