pub struct BundleEntry {
pub name: String,
pub data: Vec<u8>,
}Expand description
A single named data entry inside an AssetBundle.
Fields§
§name: String§data: Vec<u8>Implementations§
Source§impl BundleEntry
impl BundleEntry
Sourcepub fn new(name: impl Into<String>, data: Vec<u8>) -> Result<Self>
pub fn new(name: impl Into<String>, data: Vec<u8>) -> Result<Self>
Create a new entry from an in-memory byte vector.
Returns an error if name is empty, longer than MAX_ENTRY_NAME bytes,
or contains a null byte.
Auto Trait Implementations§
impl Freeze for BundleEntry
impl RefUnwindSafe for BundleEntry
impl Send for BundleEntry
impl Sync for BundleEntry
impl Unpin for BundleEntry
impl UnsafeUnpin for BundleEntry
impl UnwindSafe for BundleEntry
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more