pub struct DecreasePositionLengthEvent {
pub lb_pair: Pubkey,
pub position: Pubkey,
pub owner: Pubkey,
pub length_to_remove: u16,
pub side: u8,
}Fields§
§lb_pair: Pubkey§position: Pubkey§owner: Pubkey§length_to_remove: u16§side: u8Implementations§
Trait Implementations§
Source§impl BorshDeserialize for DecreasePositionLengthEvent
impl BorshDeserialize for DecreasePositionLengthEvent
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl Clone for DecreasePositionLengthEvent
impl Clone for DecreasePositionLengthEvent
Source§fn clone(&self) -> DecreasePositionLengthEvent
fn clone(&self) -> DecreasePositionLengthEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DecreasePositionLengthEvent
impl Debug for DecreasePositionLengthEvent
impl StructuralPartialEq for DecreasePositionLengthEvent
Auto Trait Implementations§
impl Freeze for DecreasePositionLengthEvent
impl RefUnwindSafe for DecreasePositionLengthEvent
impl Send for DecreasePositionLengthEvent
impl Sync for DecreasePositionLengthEvent
impl Unpin for DecreasePositionLengthEvent
impl UnsafeUnpin for DecreasePositionLengthEvent
impl UnwindSafe for DecreasePositionLengthEvent
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