pub struct DrepMetadata {
pub drep_id: String,
pub hex: String,
pub url: String,
pub hash: String,
pub json_metadata: Option<Value>,
pub bytes: String,
}Fields§
§drep_id: StringBech32 encoded addresses
hex: StringThe raw bytes of the DRep
url: StringURL to the drep metadata
hash: StringHash of the metadata file
json_metadata: Option<Value>Content of the JSON metadata (validated CIP-119)
bytes: StringContent of the metadata (raw)
Implementations§
Trait Implementations§
Source§impl Clone for DrepMetadata
impl Clone for DrepMetadata
Source§fn clone(&self) -> DrepMetadata
fn clone(&self) -> DrepMetadata
Returns a copy 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 DrepMetadata
impl Debug for DrepMetadata
Source§impl Default for DrepMetadata
impl Default for DrepMetadata
Source§fn default() -> DrepMetadata
fn default() -> DrepMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DrepMetadata
impl<'de> Deserialize<'de> for DrepMetadata
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 PartialEq for DrepMetadata
impl PartialEq for DrepMetadata
Source§impl Serialize for DrepMetadata
impl Serialize for DrepMetadata
impl StructuralPartialEq for DrepMetadata
Auto Trait Implementations§
impl Freeze for DrepMetadata
impl RefUnwindSafe for DrepMetadata
impl Send for DrepMetadata
impl Sync for DrepMetadata
impl Unpin for DrepMetadata
impl UnwindSafe for DrepMetadata
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