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 (const: unstable) · 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§fn eq(&self, other: &AtlassianScopeStatus) -> bool
fn eq(&self, other: &AtlassianScopeStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.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<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more