mirror of
https://github.com/d0zingcat/ore.git
synced 2026-05-23 15:10:37 +00:00
Discriminator
This commit is contained in:
@@ -2,6 +2,8 @@ use bytemuck::{Pod, Zeroable};
|
||||
|
||||
use crate::{impl_account_from_bytes, impl_to_bytes};
|
||||
|
||||
use super::{AccountDiscriminator, Discriminator};
|
||||
|
||||
#[repr(C)]
|
||||
#[derive(Clone, Copy, Debug, PartialEq, Pod, Zeroable)]
|
||||
pub struct Bus {
|
||||
@@ -15,5 +17,11 @@ pub struct Bus {
|
||||
pub available_rewards: u64,
|
||||
}
|
||||
|
||||
impl Discriminator for Bus {
|
||||
fn discriminator() -> super::AccountDiscriminator {
|
||||
AccountDiscriminator::Bus
|
||||
}
|
||||
}
|
||||
|
||||
impl_to_bytes!(Bus);
|
||||
impl_account_from_bytes!(Bus);
|
||||
|
||||
Reference in New Issue
Block a user