pub struct ImportExtensions { /* private fields */ }Expand description
An allocation-minimized import extension list.
This keeps the raw Assimp extension list string and provides an iterator over &str views
(e.g. ".obj"), avoiding per-extension allocations.
Implementations§
Source§impl ImportExtensions
impl ImportExtensions
Sourcepub fn raw_assimp_list(&self) -> Option<&str>
pub fn raw_assimp_list(&self) -> Option<&str>
Raw Assimp extension list, if available (e.g. "*.3ds;*.obj;*.dae").
Sourcepub fn iter(&self) -> ImportExtensionsIter<'_> ⓘ
pub fn iter(&self) -> ImportExtensionsIter<'_> ⓘ
Iterate extensions as ".ext" strings (without allocation).
Trait Implementations§
Source§impl Clone for ImportExtensions
impl Clone for ImportExtensions
Source§fn clone(&self) -> ImportExtensions
fn clone(&self) -> ImportExtensions
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 ImportExtensions
impl RefUnwindSafe for ImportExtensions
impl Send for ImportExtensions
impl Sync for ImportExtensions
impl Unpin for ImportExtensions
impl UnwindSafe for ImportExtensions
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