pub struct PackageAssetBuilder {
pub pathname: Option<String>,
pub preview: Option<Vec<u8>>,
pub meta: Option<Vec<u8>>,
pub data: Option<Vec<u8>>,
}
Fields§
§pathname: Option<String>
§preview: Option<Vec<u8>>
§meta: Option<Vec<u8>>
§data: Option<Vec<u8>>
Implementations§
Source§impl PackageAssetBuilder
impl PackageAssetBuilder
pub fn with_pathname(self, pathname: String) -> PackageAssetBuilder
pub fn with_preview(self, preview: Vec<u8>) -> PackageAssetBuilder
pub fn with_meta(self, meta: Vec<u8>) -> PackageAssetBuilder
pub fn with_data(self, data: Vec<u8>) -> PackageAssetBuilder
pub fn build(self) -> PackageAsset
Trait Implementations§
Source§impl Debug for PackageAssetBuilder
impl Debug for PackageAssetBuilder
Source§impl Default for PackageAssetBuilder
impl Default for PackageAssetBuilder
Source§fn default() -> PackageAssetBuilder
fn default() -> PackageAssetBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PackageAssetBuilder
impl RefUnwindSafe for PackageAssetBuilder
impl Send for PackageAssetBuilder
impl Sync for PackageAssetBuilder
impl Unpin for PackageAssetBuilder
impl UnwindSafe for PackageAssetBuilder
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