pub struct CiSetupResult {
pub identity_did: IdentityDID,
pub device_did: DeviceDID,
pub env_block: Vec<String>,
}Expand description
Outcome of a successful CI/ephemeral identity setup.
Usage:
ⓘ
let result: CiSetupResult = sdk.setup_ci(config).await?;
for line in &result.env_block {
println!("{line}");
}Fields§
§identity_did: IdentityDIDThe controller DID of the CI identity.
device_did: DeviceDIDThe device DID bound to this CI identity.
env_block: Vec<String>Shell export lines for configuring CI environment variables.
Trait Implementations§
Source§impl Clone for CiSetupResult
impl Clone for CiSetupResult
Source§fn clone(&self) -> CiSetupResult
fn clone(&self) -> CiSetupResult
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 moreAuto Trait Implementations§
impl Freeze for CiSetupResult
impl RefUnwindSafe for CiSetupResult
impl Send for CiSetupResult
impl Sync for CiSetupResult
impl Unpin for CiSetupResult
impl UnsafeUnpin for CiSetupResult
impl UnwindSafe for CiSetupResult
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