#[repr(C)]pub struct TalentSlot {
pub is_enabled: i32,
pub rank: i32,
pub max_rank: i32,
}Fields§
§is_enabled: i32§rank: i32§max_rank: i32Implementations§
Source§impl TalentSlot
impl TalentSlot
pub const SIZE: usize
pub const OFF_IS_ENABLED: usize
pub const OFF_RANK: usize
pub const OFF_MAX_RANK: usize
Sourcepub fn dump_fields(&self, out: &mut String)
pub fn dump_fields(&self, out: &mut String)
Append human-readable field name/value pairs to the output string.
Trait Implementations§
Source§impl Clone for TalentSlot
impl Clone for TalentSlot
Source§fn clone(&self) -> TalentSlot
fn clone(&self) -> TalentSlot
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 TalentSlot
impl Debug for TalentSlot
Source§impl Default for TalentSlot
impl Default for TalentSlot
Source§fn default() -> TalentSlot
fn default() -> TalentSlot
Returns the “default value” for a type. Read more
impl Copy for TalentSlot
impl Pod for TalentSlot
Auto Trait Implementations§
impl Freeze for TalentSlot
impl RefUnwindSafe for TalentSlot
impl Send for TalentSlot
impl Sync for TalentSlot
impl Unpin for TalentSlot
impl UnsafeUnpin for TalentSlot
impl UnwindSafe for TalentSlot
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
§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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