pub struct StepInstanceId(/* private fields */);Implementations§
Source§impl StepInstanceId
impl StepInstanceId
pub fn into_inner(self) -> Uuid
Trait Implementations§
Source§impl Clone for StepInstanceId
impl Clone for StepInstanceId
Source§fn clone(&self) -> StepInstanceId
fn clone(&self) -> StepInstanceId
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 StepInstanceId
impl Debug for StepInstanceId
Source§impl<'r> Decode<'r, Postgres> for StepInstanceId
impl<'r> Decode<'r, Postgres> for StepInstanceId
Source§fn decode(value: PgValueRef<'r>) -> Result<Self, BoxDynError>
fn decode(value: PgValueRef<'r>) -> Result<Self, BoxDynError>
Decode a new value of this type using a raw value from the database.
Source§impl Default for StepInstanceId
impl Default for StepInstanceId
Source§impl<'de> Deserialize<'de> for StepInstanceId
impl<'de> Deserialize<'de> for StepInstanceId
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for StepInstanceId
impl Display for StepInstanceId
Source§impl<'q> Encode<'q, Postgres> for StepInstanceId
impl<'q> Encode<'q, Postgres> for StepInstanceId
Source§fn encode_by_ref(
&self,
buf: &mut PgArgumentBuffer,
) -> Result<IsNull, BoxDynError>
fn encode_by_ref( &self, buf: &mut PgArgumentBuffer, ) -> Result<IsNull, BoxDynError>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Sync + Send>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Sync + Send>>where
Self: Sized,
Writes the value of
self into buf in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl FromStr for StepInstanceId
impl FromStr for StepInstanceId
Source§impl Hash for StepInstanceId
impl Hash for StepInstanceId
Source§impl JsonSchema for StepInstanceId
impl JsonSchema for StepInstanceId
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for StepInstanceId
impl PartialEq for StepInstanceId
Source§fn eq(&self, other: &StepInstanceId) -> bool
fn eq(&self, other: &StepInstanceId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialSchema for StepInstanceId
impl PartialSchema for StepInstanceId
Source§impl Serialize for StepInstanceId
impl Serialize for StepInstanceId
Source§impl ToSchema for StepInstanceId
impl ToSchema for StepInstanceId
Source§impl Type<Postgres> for StepInstanceId
impl Type<Postgres> for StepInstanceId
impl Copy for StepInstanceId
impl Eq for StepInstanceId
impl StructuralPartialEq for StepInstanceId
Auto Trait Implementations§
impl Freeze for StepInstanceId
impl RefUnwindSafe for StepInstanceId
impl Send for StepInstanceId
impl Sync for StepInstanceId
impl Unpin for StepInstanceId
impl UnsafeUnpin for StepInstanceId
impl UnwindSafe for StepInstanceId
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.