pub struct AddService {
pub service: Service,
pub allow_overwrite: bool,
pub eth_signature: Option<Secp256k1RawSignature>,
}Expand description
Instruction.
Fields§
§service: Service§allow_overwrite: bool§eth_signature: Option<Secp256k1RawSignature>Trait Implementations§
Source§impl BorshDeserialize for AddService
impl BorshDeserialize for AddService
Source§impl BorshSerialize for AddService
impl BorshSerialize for AddService
Source§impl Discriminator for AddService
impl Discriminator for AddService
const DISCRIMINATOR: [u8; 8]
fn discriminator() -> [u8; 8]
Source§impl InstructionData for AddService
impl InstructionData for AddService
Auto Trait Implementations§
impl Freeze for AddService
impl RefUnwindSafe for AddService
impl Send for AddService
impl Sync for AddService
impl Unpin for AddService
impl UnwindSafe for AddService
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> 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