pub struct CpiSigner {
pub program_id: [u8; 32],
pub cpi_signer: [u8; 32],
pub bump: u8,
}Expand description
Configuration struct containing program ID, CPI signer, and bump for Light Protocol
Fields§
§program_id: [u8; 32]§cpi_signer: [u8; 32]§bump: u8Trait Implementations§
impl Copy for CpiSigner
impl Eq for CpiSigner
impl StructuralPartialEq for CpiSigner
Auto Trait Implementations§
impl Freeze for CpiSigner
impl RefUnwindSafe for CpiSigner
impl Send for CpiSigner
impl Sync for CpiSigner
impl Unpin for CpiSigner
impl UnwindSafe for CpiSigner
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more