pub enum PromoData {
Empty(PromoDataEmpty),
PromoData(PromoData),
}Expand description
Variants§
Empty(PromoDataEmpty)
PromoData(PromoData)
Trait Implementations§
Source§impl Deserializable for PromoData
impl Deserializable for PromoData
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<PromoDataEmpty> for PromoData
impl From<PromoDataEmpty> for PromoData
Source§fn from(x: PromoDataEmpty) -> Self
fn from(x: PromoDataEmpty) -> Self
Converts to this type from the input type.
Source§impl Serializable for PromoData
impl Serializable for PromoData
Source§impl TryFrom<PromoData> for PromoDataEmpty
impl TryFrom<PromoData> for PromoDataEmpty
impl StructuralPartialEq for PromoData
Auto Trait Implementations§
impl Freeze for PromoData
impl RefUnwindSafe for PromoData
impl Send for PromoData
impl Sync for PromoData
impl Unpin for PromoData
impl UnsafeUnpin for PromoData
impl UnwindSafe for PromoData
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