pub struct XP3IndexSet { /* private fields */ }Implementations§
Source§impl XP3IndexSet
impl XP3IndexSet
pub fn new( compression: XP3IndexCompression, extra: Vec<XP3Index>, file_map: HashMap<String, XP3FileIndex>, ) -> Self
pub fn compression(&self) -> XP3IndexCompression
pub fn set_compression(&mut self, compression: XP3IndexCompression)
pub fn indices(&self) -> Values<'_, String, XP3FileIndex>
pub fn extra(&self) -> &Vec<XP3Index>
pub fn extra_mut(&mut self) -> &mut Vec<XP3Index>
pub fn file_map(&self) -> &HashMap<String, XP3FileIndex>
pub fn file_map_mut(&mut self) -> &mut HashMap<String, XP3FileIndex>
pub fn entries(&self) -> Iter<'_, String, XP3FileIndex>
pub fn get(&self, name: &String) -> Option<&XP3FileIndex>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for XP3IndexSet
impl RefUnwindSafe for XP3IndexSet
impl Send for XP3IndexSet
impl Sync for XP3IndexSet
impl Unpin for XP3IndexSet
impl UnwindSafe for XP3IndexSet
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