Struct clockwork_thread_program::state::ClockData  
source · pub struct ClockData {
    pub slot: u64,
    pub epoch: u64,
    pub unix_timestamp: i64,
}Expand description
The clock object, representing a specific moment in time recorded by a Solana cluster.
Fields§
§slot: u64The current slot.
epoch: u64The bank epoch.
unix_timestamp: i64The current unix timestamp.
Trait Implementations§
source§impl BorshSchema for ClockDatawhere
    u64: BorshSchema,
    i64: BorshSchema,
 
impl BorshSchema for ClockDatawhere u64: BorshSchema, i64: BorshSchema,
source§fn declaration() -> String
 
fn declaration() -> String
Get the name of the type without brackets.
source§fn add_definitions_recursively(
    definitions: &mut HashMap<String, Definition, RandomState>
)
 
fn add_definitions_recursively( definitions: &mut HashMap<String, Definition, RandomState> )
Recursively, using DFS, add type definitions required for this type. For primitive types
this is an empty map. Type definition explains how to serialize/deserialize a type.
§fn add_definition(
    declaration: String,
    definition: Definition,
    definitions: &mut HashMap<String, Definition, RandomState>
)
 
fn add_definition( declaration: String, definition: Definition, definitions: &mut HashMap<String, Definition, RandomState> )
Helper method to add a single type definition to the map.