pub struct SetDHTValueOptions {
pub writer: Option<KeyPair>,
pub allow_offline: Option<AllowOffline>,
}Expand description
Options that override defaults for set_dht_value
Fields§
§writer: Option<KeyPair>Override writer key pair for this operation
allow_offline: Option<AllowOffline>Defaults to true. If false, the value will not be written if the node is offline, and a TryAgain error will be returned.
Trait Implementations§
Source§impl Clone for SetDHTValueOptions
impl Clone for SetDHTValueOptions
Source§fn clone(&self) -> SetDHTValueOptions
fn clone(&self) -> SetDHTValueOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SetDHTValueOptions
impl Debug for SetDHTValueOptions
Source§impl Default for SetDHTValueOptions
impl Default for SetDHTValueOptions
Source§impl<'de> Deserialize<'de> for SetDHTValueOptions
impl<'de> Deserialize<'de> for SetDHTValueOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl !Freeze for SetDHTValueOptions
impl RefUnwindSafe for SetDHTValueOptions
impl Send for SetDHTValueOptions
impl Sync for SetDHTValueOptions
impl Unpin for SetDHTValueOptions
impl UnsafeUnpin for SetDHTValueOptions
impl UnwindSafe for SetDHTValueOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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