glaceTrait BytesAsset
Source pub trait BytesAsset {
// Required methods
fn try_bytes(&self) -> Result<Cow<'static, [u8]>>;
fn try_bytes_modified(
&self,
previous_modified: Option<SystemTime>,
) -> Result<Option<(Vec<u8>, SystemTime)>>;
fn try_load_bytes(&self) -> Result<Vec<u8>>;
// Provided methods
fn bytes(&self) -> Cow<'static, [u8]> { ... }
fn bytes_modified(
&self,
previous_modified: Option<SystemTime>,
) -> Option<(Vec<u8>, SystemTime)> { ... }
fn load_bytes(&self) -> Vec<u8> ⓘ { ... }
fn bytes_fallback(&self) -> Cow<'static, [u8]> { ... }
fn try_bytes_fallback(&self) -> Result<Cow<'static, [u8]>> { ... }
}