pub struct NamespaceOwnershipProof {
pub ecosystem: Ecosystem,
pub package_name: PackageName,
pub proof_url: Url,
pub method: VerificationMethod,
pub verified_at: DateTime<Utc>,
}Expand description
Proof of namespace ownership returned after successful verification.
Usage:
ⓘ
let proof = NamespaceOwnershipProof {
ecosystem: Ecosystem::Npm,
package_name: PackageName::parse("my-package")?,
proof_url: "https://registry.npmjs.org/my-package".parse()?,
method: VerificationMethod::ApiOwnership,
verified_at: now,
};Fields§
§ecosystem: EcosystemThe ecosystem where ownership was verified.
package_name: PackageNameThe package name that was verified.
proof_url: UrlURL where the proof can be independently verified.
method: VerificationMethodThe method used to verify ownership.
verified_at: DateTime<Utc>When the verification was performed.
Trait Implementations§
Source§impl Clone for NamespaceOwnershipProof
impl Clone for NamespaceOwnershipProof
Source§fn clone(&self) -> NamespaceOwnershipProof
fn clone(&self) -> NamespaceOwnershipProof
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 NamespaceOwnershipProof
impl Debug for NamespaceOwnershipProof
Source§impl<'de> Deserialize<'de> for NamespaceOwnershipProof
impl<'de> Deserialize<'de> for NamespaceOwnershipProof
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NamespaceOwnershipProof
impl RefUnwindSafe for NamespaceOwnershipProof
impl Send for NamespaceOwnershipProof
impl Sync for NamespaceOwnershipProof
impl Unpin for NamespaceOwnershipProof
impl UnsafeUnpin for NamespaceOwnershipProof
impl UnwindSafe for NamespaceOwnershipProof
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