pub struct PlatformClaimResult {
pub platform: String,
pub username: String,
pub proof_url: Option<String>,
}Expand description
Outcome of a successful platform claim verification.
Usage:
ⓘ
let claim: PlatformClaimResult = sdk.platform_claim(platform).await?;
println!("Verified as {} on {}", claim.username, claim.platform);Fields§
§platform: StringThe platform name (e.g. "github").
username: StringThe verified username on the platform.
proof_url: Option<String>Optional URL to the public proof artifact (e.g. a GitHub gist).
Trait Implementations§
Source§impl Clone for PlatformClaimResult
impl Clone for PlatformClaimResult
Source§fn clone(&self) -> PlatformClaimResult
fn clone(&self) -> PlatformClaimResult
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 PlatformClaimResult
impl RefUnwindSafe for PlatformClaimResult
impl Send for PlatformClaimResult
impl Sync for PlatformClaimResult
impl Unpin for PlatformClaimResult
impl UnsafeUnpin for PlatformClaimResult
impl UnwindSafe for PlatformClaimResult
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