pub struct BitVector {
pub length: u64,
pub bit_field: MoveVec<bool>,
}
Fields§
§length: u64
§bit_field: MoveVec<bool>
Implementations§
Source§impl BitVector
impl BitVector
pub fn move_instance(self) -> MoveInstance<Self>
pub fn type_() -> BitVectorTypeTag
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BitVector
impl<'de> Deserialize<'de> for BitVector
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl MoveStruct for BitVector
impl MoveStruct for BitVector
type StructTag = BitVectorTypeTag
Source§impl MoveType for BitVector
impl MoveType for BitVector
Source§impl StaticModule for BitVector
impl StaticModule for BitVector
fn module() -> Identifier
Source§impl StaticName for BitVector
impl StaticName for BitVector
fn name() -> Identifier
Source§impl StaticTypeParams for BitVector
impl StaticTypeParams for BitVector
fn type_params() -> Vec<TypeTag>
impl Eq for BitVector
impl StructuralPartialEq for BitVector
Auto Trait Implementations§
impl Freeze for BitVector
impl RefUnwindSafe for BitVector
impl Send for BitVector
impl Sync for BitVector
impl Unpin for BitVector
impl UnwindSafe for BitVector
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