Skip to main content

IBitField32Methods

Trait IBitField32Methods 

Source
pub trait IBitField32Methods: IBitField32 {
Show 31 methods // Provided methods fn ctor(self) { ... } fn ctor_2(self, f: impl Into<i32>) { ... } fn ctor_3(self, f: impl Into<BitField32>) { ... } fn set(self, f: impl Into<i32>) { ... } fn set_2(self, f: impl Into<BitField32>) { ... } fn clear(self, f: impl Into<i32>) { ... } fn clear_2(self, f: impl Into<BitField32>) { ... } fn change(self, f: impl Into<i32>) { ... } fn change_2(self, f: impl Into<BitField32>) { ... } fn copy(self, f: impl Into<i32>) { ... } fn copy_2(self, f: impl Into<BitField32>) { ... } fn set_or_clear(self, is_set: impl Into<bool>, f: impl Into<i32>) { ... } fn exclusive(self, n: impl Into<i32>, m: impl Into<i32>) -> bool { ... } fn mask(self, f: impl Into<i32>) -> i32 { ... } fn mask_2(self, f: impl Into<BitField32>) -> i32 { ... } fn test(self, f: impl Into<i32>) -> bool { ... } fn test_2(self, f: impl Into<BitField32>) -> bool { ... } fn not(self, f: impl Into<i32>) -> bool { ... } fn not_2(self, f: impl Into<BitField32>) -> bool { ... } fn reset(self) { ... } fn reset_2(self, f: impl Into<i32>) { ... } fn reset_3(self, f: impl Into<BitField32>) { ... } fn to_string(self) -> Il2CppString { ... } fn get_value_type(self) -> SystemType { ... } fn get_value(self) -> i32 { ... } fn set_value(self, value: impl Into<i32>) { ... } fn equals(self, rhs_obj: impl Into<Object>) -> bool { ... } fn equals_2(self, rhs: impl Into<BitField32>) -> bool { ... } fn get_hash_code(self) -> i32 { ... } fn read(self, stream: impl Into<Stream_2>) { ... } fn write(self, stream: impl Into<Stream_2>) { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn ctor_2(self, f: impl Into<i32>)

.ctor(i32) overload

Source

fn ctor_3(self, f: impl Into<BitField32>)

.ctor(crate::app::bitfield32::BitField32) overload

Source

fn set(self, f: impl Into<i32>)

Set(i32) overload

Source

fn set_2(self, f: impl Into<BitField32>)

Set(crate::app::bitfield32::BitField32) overload

Source

fn clear(self, f: impl Into<i32>)

Clear(i32) overload

Source

fn clear_2(self, f: impl Into<BitField32>)

Clear(crate::app::bitfield32::BitField32) overload

Source

fn change(self, f: impl Into<i32>)

Change(i32) overload

Source

fn change_2(self, f: impl Into<BitField32>)

Change(crate::app::bitfield32::BitField32) overload

Source

fn copy(self, f: impl Into<i32>)

Copy(i32) overload

Source

fn copy_2(self, f: impl Into<BitField32>)

Copy(crate::app::bitfield32::BitField32) overload

Source

fn set_or_clear(self, is_set: impl Into<bool>, f: impl Into<i32>)

SetOrClear(bool, i32) overload

Source

fn exclusive(self, n: impl Into<i32>, m: impl Into<i32>) -> bool

Exclusive(i32, i32) overload

Source

fn mask(self, f: impl Into<i32>) -> i32

Mask(i32) overload

Source

fn mask_2(self, f: impl Into<BitField32>) -> i32

Mask(crate::app::bitfield32::BitField32) overload

Source

fn test(self, f: impl Into<i32>) -> bool

Test(i32) overload

Source

fn test_2(self, f: impl Into<BitField32>) -> bool

Test(crate::app::bitfield32::BitField32) overload

Source

fn not(self, f: impl Into<i32>) -> bool

Not(i32) overload

Source

fn not_2(self, f: impl Into<BitField32>) -> bool

Not(crate::app::bitfield32::BitField32) overload

Source

fn reset(self)

Reset() overload

Source

fn reset_2(self, f: impl Into<i32>)

Reset(i32) overload

Source

fn reset_3(self, f: impl Into<BitField32>)

Reset(crate::app::bitfield32::BitField32) overload

Source

fn to_string(self) -> Il2CppString

ToString() overload

Source

fn get_value_type(self) -> SystemType

get_ValueType() overload

Source

fn get_value(self) -> i32

get_Value() overload

Source

fn set_value(self, value: impl Into<i32>)

set_Value(i32) overload

Source

fn equals(self, rhs_obj: impl Into<Object>) -> bool

Equals(crate::system::object::Object) overload

Source

fn equals_2(self, rhs: impl Into<BitField32>) -> bool

Equals(crate::app::bitfield32::BitField32) overload

Source

fn get_hash_code(self) -> i32

GetHashCode() overload

Source

fn read(self, stream: impl Into<Stream_2>)

Read(crate::app::stream_2::Stream_2) overload

Source

fn write(self, stream: impl Into<Stream_2>)

Write(crate::app::stream_2::Stream_2) overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IBitField32> IBitField32Methods for __T

Available on crate feature app-bitfield32 only.