pub struct ResourceResolver { /* private fields */ }
Expand description
Allows chaining multiple Resources together.
§Example
let sqpack_source = SqPackResource::from_existing(Platform::Win32, "SquareEnix/Final Fantasy XIV - A Realm Reborn/game");
let file_source = UnpackedResource::from_existing("unpacked/");
let mut resolver = ResourceResolver::new();
resolver.add_source(Box::new(file_source)); // first has most priority
resolver.add_source(Box::new(sqpack_source)); // this is the fallback
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ResourceResolver
impl !RefUnwindSafe for ResourceResolver
impl Send for ResourceResolver
impl Sync for ResourceResolver
impl Unpin for ResourceResolver
impl !UnwindSafe for ResourceResolver
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