pub struct PakTypedPointer { /* private fields */ }
Expand description
A typed pointer. This tells you what rust type is stored at the location pointed to. You can check it with a type at runtime to fail requests that have a type mismatch.
Implementations§
Source§impl PakTypedPointer
impl PakTypedPointer
pub fn new(offset: u64, size: u64, type_name: &str) -> Self
pub fn into_pointer(self) -> PakPointer
Trait Implementations§
Source§impl Clone for PakTypedPointer
impl Clone for PakTypedPointer
Source§fn clone(&self) -> PakTypedPointer
fn clone(&self) -> PakTypedPointer
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PakTypedPointer
impl Debug for PakTypedPointer
Source§impl Default for PakTypedPointer
impl Default for PakTypedPointer
Source§fn default() -> PakTypedPointer
fn default() -> PakTypedPointer
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PakTypedPointer
impl<'de> Deserialize<'de> for PakTypedPointer
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 Hash for PakTypedPointer
impl Hash for PakTypedPointer
Source§impl PartialEq for PakTypedPointer
impl PartialEq for PakTypedPointer
Source§impl Serialize for PakTypedPointer
impl Serialize for PakTypedPointer
impl Eq for PakTypedPointer
impl StructuralPartialEq for PakTypedPointer
Auto Trait Implementations§
impl Freeze for PakTypedPointer
impl RefUnwindSafe for PakTypedPointer
impl Send for PakTypedPointer
impl Sync for PakTypedPointer
impl Unpin for PakTypedPointer
impl UnwindSafe for PakTypedPointer
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