pub enum OpenSeaAttributeValue {
String {
value: String,
},
Integer {
value: i64,
display_type: Option<OpenSeaDisplayType>,
max_value: Option<i64>,
},
Float {
value: f64,
display_type: Option<OpenSeaDisplayType>,
max_value: Option<f64>,
},
}Expand description
OpenSea attribute value types.
See OpenSea documentation for examples
Variants§
String
A String attribute value
Integer
An Integer with display type and max value
Fields
§
display_type: Option<OpenSeaDisplayType>The display type on OpenSea
Float
A Float with display type and max value
Trait Implementations§
Source§impl Clone for OpenSeaAttributeValue
impl Clone for OpenSeaAttributeValue
Source§fn clone(&self) -> OpenSeaAttributeValue
fn clone(&self) -> OpenSeaAttributeValue
Returns a duplicate of the value. Read more
1.0.0 · 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 OpenSeaAttributeValue
impl Debug for OpenSeaAttributeValue
Source§impl<'de> Deserialize<'de> for OpenSeaAttributeValue
impl<'de> Deserialize<'de> for OpenSeaAttributeValue
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<T> From<T> for OpenSeaAttributeValue
impl<T> From<T> for OpenSeaAttributeValue
Auto Trait Implementations§
impl Freeze for OpenSeaAttributeValue
impl RefUnwindSafe for OpenSeaAttributeValue
impl Send for OpenSeaAttributeValue
impl Sync for OpenSeaAttributeValue
impl Unpin for OpenSeaAttributeValue
impl UnwindSafe for OpenSeaAttributeValue
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> 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