pub struct ESGMetadata {
pub standard: String,
pub category: String,
pub geo: String,
pub carbon_value: f64,
pub cycle: String,
pub digest: String,
pub physical_id: String,
pub attestation: Attestation,
pub status: String,
pub evidence: String,
}Expand description
Estrutura de metadados ESG conforme o EIP AgroCrypto Quantum Governance
Fields§
§standard: String§category: String§geo: String§carbon_value: f64§cycle: String§digest: String§physical_id: String§attestation: Attestation§status: String§evidence: StringTrait Implementations§
Source§impl Clone for ESGMetadata
impl Clone for ESGMetadata
Source§fn clone(&self) -> ESGMetadata
fn clone(&self) -> ESGMetadata
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 ESGMetadata
impl Debug for ESGMetadata
Source§impl<'de> Deserialize<'de> for ESGMetadata
impl<'de> Deserialize<'de> for ESGMetadata
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
Auto Trait Implementations§
impl Freeze for ESGMetadata
impl RefUnwindSafe for ESGMetadata
impl Send for ESGMetadata
impl Sync for ESGMetadata
impl Unpin for ESGMetadata
impl UnwindSafe for ESGMetadata
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