pub struct HessraBuilder { /* private fields */ }
Expand description
Builder for Hessra SDK instances
Implementations§
Source§impl HessraBuilder
impl HessraBuilder
Sourcepub fn base_url(self, base_url: impl Into<String>) -> Self
pub fn base_url(self, base_url: impl Into<String>) -> Self
Set the base URL for the Hessra service
Sourcepub fn public_key(self, public_key: impl Into<String>) -> Self
pub fn public_key(self, public_key: impl Into<String>) -> Self
Set the public key for token verification
Sourcepub fn personal_keypair(self, keypair: impl Into<String>) -> Self
pub fn personal_keypair(self, keypair: impl Into<String>) -> Self
Set the personal keypair for service chain attestation
Trait Implementations§
Source§impl Default for HessraBuilder
impl Default for HessraBuilder
Source§fn default() -> HessraBuilder
fn default() -> HessraBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HessraBuilder
impl RefUnwindSafe for HessraBuilder
impl Send for HessraBuilder
impl Sync for HessraBuilder
impl Unpin for HessraBuilder
impl UnwindSafe for HessraBuilder
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