pub struct LuaHeader {
pub lua_version: u8,
pub format_version: u8,
pub big_endian: bool,
pub int_size: u8,
pub size_t_size: u8,
pub instruction_size: u8,
pub number_size: u8,
pub number_integral: bool,
pub lj_flags: u8,
}
Fields§
§lua_version: u8
§format_version: u8
§big_endian: bool
§int_size: u8
§size_t_size: u8
§instruction_size: u8
§number_size: u8
§number_integral: bool
§lj_flags: u8
Implementations§
Source§impl LuaHeader
impl LuaHeader
pub fn endian(&self) -> Endianness
pub fn version(&self) -> LuaVersion
pub fn test_luajit_flag(&self, flag: u8) -> bool
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for LuaHeader
impl<'__de, __Context> BorrowDecode<'__de, __Context> for LuaHeader
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl<'de> Deserialize<'de> for LuaHeader
impl<'de> Deserialize<'de> for LuaHeader
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
impl Eq for LuaHeader
impl StructuralPartialEq for LuaHeader
Auto Trait Implementations§
impl Freeze for LuaHeader
impl RefUnwindSafe for LuaHeader
impl Send for LuaHeader
impl Sync for LuaHeader
impl Unpin for LuaHeader
impl UnwindSafe for LuaHeader
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
Source§fn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
Source§impl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
Source§fn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more