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.