pub struct ArgumentNode {
pub pointer: PointerType,
}Fields§
§pointer: PointerTypeTrait Implementations§
Source§impl Bytes<Origin, Origin> for ArgumentNode
impl Bytes<Origin, Origin> for ArgumentNode
const BYTES_SIZE: usize = 8usize
const BYTES_ALIGN: usize = 8usize
fn to_bytes(&self, endianness: bool) -> [u8; 8]
fn from_bytes(bytes: [u8; 8], endianness: bool) -> Self
fn to_le_bytes(&self) -> [u8; { _ }]
fn to_be_bytes(&self) -> [u8; { _ }]
fn from_le_bytes(bytes: [u8; { _ }]) -> Selfwhere
Self: Sized,
fn from_be_bytes(bytes: [u8; { _ }]) -> Selfwhere
Self: Sized,
Source§impl Clone for ArgumentNode
impl Clone for ArgumentNode
Source§impl Debug for ArgumentNode
impl Debug for ArgumentNode
Source§impl Default for ArgumentNode
impl Default for ArgumentNode
Source§impl NonPrimitive<Origin> for ArgumentNode
impl NonPrimitive<Origin> for ArgumentNode
const IS_PRIMITIVE: bool = false
Source§impl Primitive<Origin> for ArgumentNode
impl Primitive<Origin> for ArgumentNode
const IS_PRIMITIVE: bool = false
impl Copy for ArgumentNode
Auto Trait Implementations§
impl Freeze for ArgumentNode
impl RefUnwindSafe for ArgumentNode
impl !Send for ArgumentNode
impl !Sync for ArgumentNode
impl Unpin for ArgumentNode
impl UnwindSafe for ArgumentNode
Blanket Implementations§
Source§impl<T> Allocating<T> for T
impl<T> Allocating<T> for T
Source§fn deallocate(ptr: *mut T, numerosity: usize) -> bool
fn deallocate(ptr: *mut T, numerosity: usize) -> bool
Deallocate an array previously allocated with allocate_array
Source§fn allocate_slice(numerosity: usize) -> &'static mut [T]
fn allocate_slice(numerosity: usize) -> &'static mut [T]
Allocate and initialize a slice
fn allocate(numerosity: usize) -> *mut T
fn deallocate_slice(slice: &mut [T]) -> bool
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