pub struct RetryToken(pub Vec<Option<String>>);Expand description
Token that enables reusing votes from a previous function execution.
Contains identifiers for each task’s votes that can be reused in a subsequent execution. Serialized as base64-encoded JSON.
Tuple Fields§
§0: Vec<Option<String>>Implementations§
Source§impl RetryToken
impl RetryToken
pub fn clone_slice(&self, range: Range<usize>) -> Self
Sourcepub fn push(&mut self, other: RetryToken)
pub fn push(&mut self, other: RetryToken)
Appends another token’s entries to this token.
Sourcepub fn insert(&mut self, index: usize, other: RetryToken)
pub fn insert(&mut self, index: usize, other: RetryToken)
Inserts another token’s entries at a specific index.
Sourcepub fn try_from_string(s: &str) -> Option<Self>
pub fn try_from_string(s: &str) -> Option<Self>
Attempts to deserialize a token from a base64-encoded string.
Trait Implementations§
Source§impl Clone for RetryToken
impl Clone for RetryToken
Source§fn clone(&self) -> RetryToken
fn clone(&self) -> RetryToken
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 RetryToken
impl Debug for RetryToken
Source§impl<'de> Deserialize<'de> for RetryToken
impl<'de> Deserialize<'de> for RetryToken
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
Source§impl JsonSchema for RetryToken
impl JsonSchema for RetryToken
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for RetryToken
impl RefUnwindSafe for RetryToken
impl Send for RetryToken
impl Sync for RetryToken
impl Unpin for RetryToken
impl UnsafeUnpin for RetryToken
impl UnwindSafe for RetryToken
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