dpp/tokens/info/v0/
mod.rs1#[cfg(feature = "json-conversion")]
2use crate::serialization::json_safe_fields;
3use bincode::{Decode, Encode};
4use derive_more::From;
5
6#[cfg_attr(feature = "json-conversion", json_safe_fields)]
7#[derive(Debug, Clone, Encode, Decode, From, PartialEq)]
8#[cfg_attr(
9 any(feature = "fixtures-and-mocks", feature = "serde-conversion"),
10 derive(serde::Serialize, serde::Deserialize)
11)]
12pub struct IdentityTokenInfoV0 {
14 pub frozen: bool,
15}
16
17pub trait IdentityTokenInfoV0Accessors {
18 fn frozen(&self) -> bool;
20
21 fn set_frozen(&mut self, frozen: bool);
23}
24
25impl IdentityTokenInfoV0Accessors for IdentityTokenInfoV0 {
26 fn frozen(&self) -> bool {
27 self.frozen
28 }
29
30 fn set_frozen(&mut self, frozen: bool) {
31 self.frozen = frozen;
32 }
33}