pub struct PublishOutput {
pub index_html: Vec<u8>,
pub cbor_pack: Vec<u8>,
pub assets: Vec<AssetFile>,
pub stats: PublishStats,
pub excluded: Vec<ExcludedFile>,
pub commit_cid: String,
pub content_key: String,
}Fields§
§index_html: Vec<u8>The rendered SPA shell.
cbor_pack: Vec<u8>The CBOR content pack.
assets: Vec<AssetFile>Binary asset files to write alongside.
stats: PublishStatsPublication statistics.
excluded: Vec<ExcludedFile>Files that were excluded (secrets, binaries, etc.).
commit_cid: StringThe commit CID that was published.
content_key: StringPer-commit content key (hex). Enables scoped read-only clone.
Trait Implementations§
Source§impl Clone for PublishOutput
impl Clone for PublishOutput
Source§fn clone(&self) -> PublishOutput
fn clone(&self) -> PublishOutput
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 moreSource§impl Debug for PublishOutput
impl Debug for PublishOutput
Auto Trait Implementations§
impl Freeze for PublishOutput
impl RefUnwindSafe for PublishOutput
impl Send for PublishOutput
impl Sync for PublishOutput
impl Unpin for PublishOutput
impl UnsafeUnpin for PublishOutput
impl UnwindSafe for PublishOutput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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