pub struct AvailableEffects {
pub hash: i32,
pub effects: Vec<AvailableEffect>,
pub documents: Vec<Document>,
}Expand description
Generated from:
messages.availableEffects#bddb616e hash:int effects:Vector<AvailableEffect> documents:Vector<Document> = messages.AvailableEffectsFields§
§hash: i32§effects: Vec<AvailableEffect>§documents: Vec<Document>Trait Implementations§
Source§impl Clone for AvailableEffects
impl Clone for AvailableEffects
Source§fn clone(&self) -> AvailableEffects
fn clone(&self) -> AvailableEffects
Returns a duplicate of the value. Read more
1.0.0 · 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 AvailableEffects
impl Debug for AvailableEffects
Source§impl Deserializable for AvailableEffects
impl Deserializable for AvailableEffects
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<AvailableEffects> for AvailableEffects
impl From<AvailableEffects> for AvailableEffects
Source§fn from(x: AvailableEffects) -> Self
fn from(x: AvailableEffects) -> Self
Converts to this type from the input type.
Source§impl Identifiable for AvailableEffects
impl Identifiable for AvailableEffects
Source§const CONSTRUCTOR_ID: u32 = 0xbddb616e
const CONSTRUCTOR_ID: u32 = 0xbddb616e
The constructor ID as specified in the TL schema.
Source§impl PartialEq for AvailableEffects
impl PartialEq for AvailableEffects
Source§impl Serializable for AvailableEffects
impl Serializable for AvailableEffects
Source§impl TryFrom<AvailableEffects> for AvailableEffects
impl TryFrom<AvailableEffects> for AvailableEffects
Source§type Error = AvailableEffects
type Error = AvailableEffects
The type returned in the event of a conversion error.
impl StructuralPartialEq for AvailableEffects
Auto Trait Implementations§
impl Freeze for AvailableEffects
impl RefUnwindSafe for AvailableEffects
impl Send for AvailableEffects
impl Sync for AvailableEffects
impl Unpin for AvailableEffects
impl UnsafeUnpin for AvailableEffects
impl UnwindSafe for AvailableEffects
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