pub struct PatToken {
pub id: String,
pub display_name: String,
pub valid_from: DateTime<Utc>,
pub valid_to: DateTime<Utc>,
pub scope: Vec<Scope>,
pub token: Option<String>,
}
Expand description
A Personal Access Token (PAT) for Azure DevOps
Fields§
§id: String
ID of the token
display_name: String
display name of the token
valid_from: DateTime<Utc>
creation date of the token
valid_to: DateTime<Utc>
expiration date of the token
scope: Vec<Scope>
scope of the PAT token, e.g. Packaging, Code, Build, …
token: Option<String>
PAT token value
Trait Implementations§
source§impl<'de> Deserialize<'de> for PatToken
impl<'de> Deserialize<'de> for PatToken
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
source§impl PartialEq for PatToken
impl PartialEq for PatToken
impl Eq for PatToken
impl StructuralEq for PatToken
impl StructuralPartialEq for PatToken
Auto Trait Implementations§
impl RefUnwindSafe for PatToken
impl Send for PatToken
impl Sync for PatToken
impl Unpin for PatToken
impl UnwindSafe for PatToken
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.