#[repr(C)]pub struct Fees {
pub fee_calculator: FeeCalculator,
}๐Deprecated since 1.9.0:
Please do not use, will no longer be available in the future
Expand description
Transaction fees.
Fieldsยง
ยงfee_calculator: FeeCalculator๐Deprecated since 1.9.0:
Please do not use, will no longer be available in the future
Implementationsยง
Trait Implementationsยง
Sourceยงimpl<'de> Deserialize<'de> for Fees
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Fees
Available on crate feature
serde only.Sourceยงfn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Fees
Sourceยงimpl<'de, __WincodeConfig: Config> SchemaRead<'de, __WincodeConfig> for Fees
Available on crate feature wincode only.
impl<'de, __WincodeConfig: Config> SchemaRead<'de, __WincodeConfig> for Fees
Available on crate feature
wincode only.Sourceยงimpl<__WincodeConfig: Config> SchemaWrite<__WincodeConfig> for Fees
Available on crate feature wincode only.
impl<__WincodeConfig: Config> SchemaWrite<__WincodeConfig> for Fees
Available on crate feature
wincode only.impl StructuralPartialEq for Fees
Sourceยงimpl SysvarSerialize for Fees
Available on crate feature bincode only.
impl SysvarSerialize for Fees
Available on crate feature
bincode only.Sourceยงfn size_of() -> usize
fn size_of() -> usize
๐Deprecated since 4.3.0:
Use the sysvar crateโs SIZE constant or wincode::serialized_size
The size in bytes of the sysvar as serialized account data.
Sourceยงfn from_account_info(
account_info: &AccountInfo<'_>,
) -> Result<Self, ProgramError>
fn from_account_info( account_info: &AccountInfo<'_>, ) -> Result<Self, ProgramError>
๐Deprecated since 4.3.0:
Use wincode::deserialize and check the account address
Deserializes the sysvar from its
AccountInfo. Read moreSourceยงfn to_account_info(&self, account_info: &mut AccountInfo<'_>) -> Option<()>
fn to_account_info(&self, account_info: &mut AccountInfo<'_>) -> Option<()>
๐Deprecated since 4.3.0:
Use wincode::serialize_into
Serializes the sysvar to
AccountInfo. Read moreSourceยงimpl<__WincodeConfig: Config> ZeroCopy<__WincodeConfig> for Feeswhere
for<'_wincode_internal> FeeCalculator: ZeroCopy<__WincodeConfig>,
for<'_wincode_internal> __WincodeAssert<{ _ }>: __WincodeIsTrue,
Available on crate feature wincode only.
impl<__WincodeConfig: Config> ZeroCopy<__WincodeConfig> for Feeswhere
for<'_wincode_internal> FeeCalculator: ZeroCopy<__WincodeConfig>,
for<'_wincode_internal> __WincodeAssert<{ _ }>: __WincodeIsTrue,
Available on crate feature
wincode only.Sourceยงfn from_bytes<'de>(bytes: &'de [u8], config: C) -> Result<&'de Self, ReadError>where
Self: Sized + SchemaRead<'de, C, Dst = Self>,
fn from_bytes<'de>(bytes: &'de [u8], config: C) -> Result<&'de Self, ReadError>where
Self: Sized + SchemaRead<'de, C, Dst = Self>,
Like
crate::ZeroCopy::from_bytes, but allows the caller to provide a custom configuration.Sourceยงfn from_bytes_mut<'de>(
bytes: &'de mut [u8],
config: C,
) -> Result<&'de mut Self, ReadError>where
Self: Sized + SchemaRead<'de, C, Dst = Self>,
fn from_bytes_mut<'de>(
bytes: &'de mut [u8],
config: C,
) -> Result<&'de mut Self, ReadError>where
Self: Sized + SchemaRead<'de, C, Dst = Self>,
Like
crate::ZeroCopy::from_bytes_mut, but allows the caller to provide a custom configuration.Auto Trait Implementationsยง
impl Freeze for Fees
impl RefUnwindSafe for Fees
impl Send for Fees
impl Sync for Fees
impl Unpin for Fees
impl UnsafeUnpin for Fees
impl UnwindSafe for Fees
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<'de, T, C> Deserialize<'de, C> for Twhere
C: Config,
T: SchemaRead<'de, C>,
impl<'de, T, C> Deserialize<'de, C> for Twhere
C: Config,
T: SchemaRead<'de, C>,
Sourceยงimpl<'de, T> Deserialize<'de> for Twhere
T: SchemaRead<'de, Configuration>,
impl<'de, T> Deserialize<'de> for Twhere
T: SchemaRead<'de, Configuration>,
Sourceยงimpl<T> DeserializeOwned for Twhere
T: SchemaReadOwned<Configuration>,
impl<T> DeserializeOwned for Twhere
T: SchemaReadOwned<Configuration>,
Sourceยงfn deserialize_from<'de>(src: impl Reader<'de>) -> Result<Self::Dst, ReadError>
fn deserialize_from<'de>(src: impl Reader<'de>) -> Result<Self::Dst, ReadError>
Deserialize from the given
Reader into a new Self::Dst.Sourceยงfn deserialize_from_into<'de>(
src: impl Reader<'de>,
dst: &mut MaybeUninit<Self::Dst>,
) -> Result<(), ReadError>
fn deserialize_from_into<'de>( src: impl Reader<'de>, dst: &mut MaybeUninit<Self::Dst>, ) -> Result<(), ReadError>
Deserialize from the given
Reader into dst.impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Sourceยงimpl<T, C> DeserializeOwned<C> for Twhere
C: Config,
T: SchemaReadOwned<C>,
impl<T, C> DeserializeOwned<C> for Twhere
C: Config,
T: SchemaReadOwned<C>,
Sourceยงfn deserialize_from<'de>(src: impl Reader<'de>) -> Result<Self::Dst, ReadError>
fn deserialize_from<'de>(src: impl Reader<'de>) -> Result<Self::Dst, ReadError>
Deserialize from the given
Reader into a new Self::Dst.Sourceยงfn deserialize_from_into<'de>(
src: impl Reader<'de>,
dst: &mut MaybeUninit<Self::Dst>,
) -> Result<(), ReadError>
fn deserialize_from_into<'de>( src: impl Reader<'de>, dst: &mut MaybeUninit<Self::Dst>, ) -> Result<(), ReadError>
Deserialize from the given
Reader into dst.impl<T, C> SchemaReadOwned<C> for Twhere
C: ConfigCore,
T: for<'de> SchemaRead<'de, C>,
Sourceยงimpl<T> Serialize for T
impl<T> Serialize for T
Sourceยงfn serialize(src: &Self::Src) -> Result<Vec<u8>, WriteError>
fn serialize(src: &Self::Src) -> Result<Vec<u8>, WriteError>
Available on crate feature
alloc only.Serialize a serializable type into a
Vec of bytes.Sourceยงfn serialize_into(dst: impl Writer, src: &Self::Src) -> Result<(), WriteError>
fn serialize_into(dst: impl Writer, src: &Self::Src) -> Result<(), WriteError>
Serialize a serializable type into the given byte buffer.
Sourceยงfn serialized_size(src: &Self::Src) -> Result<u64, WriteError>
fn serialized_size(src: &Self::Src) -> Result<u64, WriteError>
Get the size in bytes of the type when serialized.
Sourceยงimpl<T, C> Serialize<C> for T
impl<T, C> Serialize<C> for T
Sourceยงfn serialize(src: &Self::Src, config: C) -> Result<Vec<u8>, WriteError>
fn serialize(src: &Self::Src, config: C) -> Result<Vec<u8>, WriteError>
Available on crate feature
alloc only.Serialize a serializable type into a
Vec of bytes.Sourceยงfn serialize_into(
dst: impl Writer,
src: &Self::Src,
config: C,
) -> Result<(), WriteError>
fn serialize_into( dst: impl Writer, src: &Self::Src, config: C, ) -> Result<(), WriteError>
Serialize a serializable type into the given
Writer.Sourceยงfn serialized_size(src: &Self::Src, config: C) -> Result<u64, WriteError>
fn serialized_size(src: &Self::Src, config: C) -> Result<u64, WriteError>
Get the size in bytes of the type when serialized.