pub struct DiscoveryDocument {
pub auth_endpoint: String,
pub supported_versions: Vec<u32>,
pub server_did: String,
pub required_conformance_level: ConformanceLevel,
}Expand description
Server discovery response at GET /.well-known/openagent.
Fields§
§auth_endpoint: StringAuth endpoint path (default: /.well-known/openagent/auth).
supported_versions: Vec<u32>Supported protocol versions.
server_did: StringServer’s DID.
required_conformance_level: ConformanceLevelMinimum conformance level required.
Trait Implementations§
Source§impl Clone for DiscoveryDocument
impl Clone for DiscoveryDocument
Source§impl Debug for DiscoveryDocument
impl Debug for DiscoveryDocument
Source§impl<'de> Deserialize<'de> for DiscoveryDocument
impl<'de> Deserialize<'de> for DiscoveryDocument
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 DiscoveryDocument
impl RefUnwindSafe for DiscoveryDocument
impl Send for DiscoveryDocument
impl Sync for DiscoveryDocument
impl Unpin for DiscoveryDocument
impl UnsafeUnpin for DiscoveryDocument
impl UnwindSafe for DiscoveryDocument
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