Struct il2_iltags::tags::standard::explicit::ILBigIntTag [−][src]
pub struct ILBigIntTag { /* fields omitted */ }
Expand description
This struct implements the standard big integer tag. It is equivalent to
the ILRawTag
but fixes the tag id to IL_BINT_TAG_ID
. It assumes that
the value is always encoded as a two’s complement big endian value.
Implementations
Creates a new instance of this struct with the specified initial value.
Arguments:
value
: A byte slice with the initial value;
Trait Implementations
Returns a mutable reference as Any.
Retuns the size of the serialized value in bytes.
Serializes the payload of this tag. Read more
fn deserialize_value(
&mut self,
factory: &dyn ILTagFactory,
value_size: usize,
reader: &mut dyn Reader
) -> Result<()>
fn deserialize_value(
&mut self,
factory: &dyn ILTagFactory,
value_size: usize,
reader: &mut dyn Reader
) -> Result<()>
Deserializes the value. Read more
Verifies if this tag is implicity.
Verifies if this tag is reserved.
Auto Trait Implementations
impl RefUnwindSafe for ILBigIntTag
impl Send for ILBigIntTag
impl Sync for ILBigIntTag
impl Unpin for ILBigIntTag
impl UnwindSafe for ILBigIntTag