pub struct BuffInfo {Show 13 fields
pub buff_id: u32,
pub time_left: Option<u32>,
pub cancel_on_death: bool,
pub cancel_on_zone: bool,
pub cancel_on_damaged: bool,
pub cancel_on_remove_buff: bool,
pub cancel_on_ui: bool,
pub cancel_on_logout: bool,
pub cancel_on_unequip: bool,
pub cancel_on_damage_absorb_ran_out: bool,
pub added_by_teammate: Option<ObjId>,
pub apply_on_teammates: bool,
pub ref_count: i32,
}
Fields
buff_id: u32
time_left: Option<u32>
cancel_on_death: bool
cancel_on_zone: bool
cancel_on_damaged: bool
cancel_on_remove_buff: bool
cancel_on_ui: bool
cancel_on_logout: bool
cancel_on_unequip: bool
cancel_on_damage_absorb_ran_out: bool
added_by_teammate: Option<ObjId>
apply_on_teammates: bool
ref_count: i32
Trait Implementations
sourceimpl<R: Read> Deserialize<LittleEndian, BitReader<BigEndian, R>> for BuffInfo
impl<R: Read> Deserialize<LittleEndian, BitReader<BigEndian, R>> for BuffInfo
sourcefn deserialize(reader: &mut BEBitReader<R>) -> Res<Self>
fn deserialize(reader: &mut BEBitReader<R>) -> Res<Self>
Deserializes the type by reading from the reader.
impl StructuralPartialEq for BuffInfo
Auto Trait Implementations
impl RefUnwindSafe for BuffInfo
impl Send for BuffInfo
impl Sync for BuffInfo
impl Unpin for BuffInfo
impl UnwindSafe for BuffInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more