pub struct PK;Expand description
Partition key for the platform mono-table.
Trait Implementations§
Source§impl AttributeDefinition for PK
impl AttributeDefinition for PK
Source§type Type = StringAttribute
type Type = StringAttribute
Source§impl HasAttribute<PK> for Enrollment
impl HasAttribute<PK> for Enrollment
Source§type Value = String
type Value = String
A Rust type convertible to the DynamoDB attribute value for this
attribute. Read more
Source§fn attribute_id(&self) -> Self::Id<'_>
fn attribute_id(&self) -> Self::Id<'_>
Extracts the attribute ID from this item.
Source§fn attribute_value(id: Self::Id<'_>) -> Self::Value
fn attribute_value(id: Self::Id<'_>) -> Self::Value
Converts an attribute ID into a Rust value of type
Self::Value
which can then be converted into the correct AttributeValue
at serialization using the via
IntoTypedAttributeValue.Source§fn attribute(&self) -> Self::Value
fn attribute(&self) -> Self::Value
Convenience method: calls
attribute_id
then attribute_value, returning a
Rust value of type Self::Value.Source§impl HasAttribute<PK> for User
impl HasAttribute<PK> for User
Source§type Value = String
type Value = String
A Rust type convertible to the DynamoDB attribute value for this
attribute. Read more
Source§fn attribute_id(&self) -> Self::Id<'_>
fn attribute_id(&self) -> Self::Id<'_>
Extracts the attribute ID from this item.
Source§fn attribute_value(id: Self::Id<'_>) -> Self::Value
fn attribute_value(id: Self::Id<'_>) -> Self::Value
Converts an attribute ID into a Rust value of type
Self::Value
which can then be converted into the correct AttributeValue
at serialization using the via
IntoTypedAttributeValue.Source§fn attribute(&self) -> Self::Value
fn attribute(&self) -> Self::Value
Convenience method: calls
attribute_id
then attribute_value, returning a
Rust value of type Self::Value.Source§impl HasConstAttribute<PK> for PlatformConfig
impl HasConstAttribute<PK> for PlatformConfig
Auto Trait Implementations§
impl Freeze for PK
impl RefUnwindSafe for PK
impl Send for PK
impl Sync for PK
impl Unpin for PK
impl UnsafeUnpin for PK
impl UnwindSafe for PK
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> 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 moreCreates a shared type from an unshared type.