pub struct AtlassianScopeStatus {
pub name: String,
pub has_email: bool,
pub has_token: bool,
pub instance_url: Option<String>,
}Expand description
Summary of a single Atlassian credential scope.
Reports which credential keys are present without exposing their values. Safe to serialize and return over the MCP surface.
Fields§
§name: StringScope name (currently always "default"; forward-compatible for
per-instance scopes).
has_email: boolWhether ATLASSIAN_EMAIL is present.
has_token: boolWhether ATLASSIAN_API_TOKEN is present. Token value is never exposed.
instance_url: Option<String>Value of ATLASSIAN_INSTANCE_URL when set. The URL is considered
non-secret; returning it helps the assistant surface which instance
a scope targets without exposing credentials.
Trait Implementations§
Source§impl Clone for AtlassianScopeStatus
impl Clone for AtlassianScopeStatus
Source§fn clone(&self) -> AtlassianScopeStatus
fn clone(&self) -> AtlassianScopeStatus
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 AtlassianScopeStatus
impl Debug for AtlassianScopeStatus
Source§impl PartialEq for AtlassianScopeStatus
impl PartialEq for AtlassianScopeStatus
Source§impl Serialize for AtlassianScopeStatus
impl Serialize for AtlassianScopeStatus
impl Eq for AtlassianScopeStatus
impl StructuralPartialEq for AtlassianScopeStatus
Auto Trait Implementations§
impl Freeze for AtlassianScopeStatus
impl RefUnwindSafe for AtlassianScopeStatus
impl Send for AtlassianScopeStatus
impl Sync for AtlassianScopeStatus
impl Unpin for AtlassianScopeStatus
impl UnsafeUnpin for AtlassianScopeStatus
impl UnwindSafe for AtlassianScopeStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.