pub struct PackageBuilder { /* private fields */ }Implementations§
Source§impl PackageBuilder
impl PackageBuilder
pub fn new() -> Self
pub fn manifest(self, manifest: Manifest) -> Self
pub fn payload(self, payload: Vec<u8>) -> Self
pub fn signature(self, signature: Vec<u8>) -> Self
pub fn embedded_env_payload(self, embedded_env_payload: Vec<u8>) -> Self
pub fn signature_algorithm(self, signature_algorithm: String) -> Self
pub fn signing_pubkey_fingerprint(self, fingerprint: String) -> Self
pub fn build(self) -> Result<Package>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PackageBuilder
impl RefUnwindSafe for PackageBuilder
impl Send for PackageBuilder
impl Sync for PackageBuilder
impl Unpin for PackageBuilder
impl UnsafeUnpin for PackageBuilder
impl UnwindSafe for PackageBuilder
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