pub struct AddOptions {
pub abort: AbortOptions,
pub progress: ProgressOptions<AddPinProgressEvents>,
pub depth: Option<u64>,
pub metadata: HashMap<String, PinMetadataValue>,
}Expand description
Options for adding pins
Fields§
§abort: AbortOptionsAbort options
progress: ProgressOptions<AddPinProgressEvents>Progress options
depth: Option<u64>How deeply to pin the DAG, None means infinite depth
metadata: HashMap<String, PinMetadataValue>Optional user-defined metadata to store with the pin
Trait Implementations§
Source§impl Clone for AddOptions
impl Clone for AddOptions
Source§impl Debug for AddOptions
impl Debug for AddOptions
Source§impl Default for AddOptions
impl Default for AddOptions
Source§fn default() -> AddOptions
fn default() -> AddOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AddOptions
impl !RefUnwindSafe for AddOptions
impl Send for AddOptions
impl Sync for AddOptions
impl Unpin for AddOptions
impl !UnwindSafe for AddOptions
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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