pub struct CgTableData {
pub entries: Vec<CgTableEntry>,
/* private fields */
}Fields§
§entries: Vec<CgTableEntry>Implementations§
Source§impl CgTableData
impl CgTableData
pub fn load<P: AsRef<Path>>(path: P) -> Result<Self>
pub fn from_bytes(bytes: &[u8]) -> Result<Self>
pub fn get_cg_cnt(&self) -> usize
pub fn get_sub_from_name(&self, name: &str) -> Option<&CgTableEntry>
pub fn get_sub_from_list_no(&self, list_no: i32) -> Option<&CgTableEntry>
pub fn get_sub_from_flag_no(&self, flag_no: i32) -> Option<&CgTableEntry>
Sourcepub fn get_sub_from_group_code(
&self,
gc0: i32,
gc1: i32,
gc2: i32,
gc3: i32,
gc4: i32,
) -> Option<&CgTableEntry>
pub fn get_sub_from_group_code( &self, gc0: i32, gc1: i32, gc2: i32, gc3: i32, gc4: i32, ) -> Option<&CgTableEntry>
Lookup by group code indices (gc0..gc4), matching get_sub_pointer_from_group_code_func.
Trait Implementations§
Source§impl Clone for CgTableData
impl Clone for CgTableData
Source§fn clone(&self) -> CgTableData
fn clone(&self) -> CgTableData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CgTableData
impl RefUnwindSafe for CgTableData
impl Send for CgTableData
impl Sync for CgTableData
impl Unpin for CgTableData
impl UnsafeUnpin for CgTableData
impl UnwindSafe for CgTableData
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