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§
Sourcefn ctor_3(self, f: impl Into<BitField32>)
fn ctor_3(self, f: impl Into<BitField32>)
.ctor(crate::app::bitfield32::BitField32) overload
Sourcefn set_2(self, f: impl Into<BitField32>)
fn set_2(self, f: impl Into<BitField32>)
Set(crate::app::bitfield32::BitField32) overload
Sourcefn clear_2(self, f: impl Into<BitField32>)
fn clear_2(self, f: impl Into<BitField32>)
Clear(crate::app::bitfield32::BitField32) overload
Sourcefn change_2(self, f: impl Into<BitField32>)
fn change_2(self, f: impl Into<BitField32>)
Change(crate::app::bitfield32::BitField32) overload
Sourcefn copy_2(self, f: impl Into<BitField32>)
fn copy_2(self, f: impl Into<BitField32>)
Copy(crate::app::bitfield32::BitField32) overload
Sourcefn set_or_clear(self, is_set: impl Into<bool>, f: impl Into<i32>)
fn set_or_clear(self, is_set: impl Into<bool>, f: impl Into<i32>)
SetOrClear(bool, i32) overload
Sourcefn mask_2(self, f: impl Into<BitField32>) -> i32
fn mask_2(self, f: impl Into<BitField32>) -> i32
Mask(crate::app::bitfield32::BitField32) overload
Sourcefn test_2(self, f: impl Into<BitField32>) -> bool
fn test_2(self, f: impl Into<BitField32>) -> bool
Test(crate::app::bitfield32::BitField32) overload
Sourcefn not_2(self, f: impl Into<BitField32>) -> bool
fn not_2(self, f: impl Into<BitField32>) -> bool
Not(crate::app::bitfield32::BitField32) overload
Sourcefn reset_3(self, f: impl Into<BitField32>)
fn reset_3(self, f: impl Into<BitField32>)
Reset(crate::app::bitfield32::BitField32) overload
Sourcefn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overload
Sourcefn get_value_type(self) -> SystemType
fn get_value_type(self) -> SystemType
get_ValueType() overload
Sourcefn equals(self, rhs_obj: impl Into<Object>) -> bool
fn equals(self, rhs_obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overload
Sourcefn equals_2(self, rhs: impl Into<BitField32>) -> bool
fn equals_2(self, rhs: impl Into<BitField32>) -> bool
Equals(crate::app::bitfield32::BitField32) overload
Sourcefn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() 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§
impl<__T: IBitField32> IBitField32Methods for __T
app-bitfield32 only.