pub struct ResolvedProfile {
pub schema_version: u32,
pub id: String,
pub display_name: Option<String>,
pub dialect: Dialect,
pub http: Http,
pub oauth: Option<OauthPack>,
pub access_env: Vec<String>,
pub fingerprint: Option<Fingerprint>,
pub betas: Betas,
}Expand description
Fully resolved profile document (one id).
Fields§
§schema_version: u32Schema version after parse (<= SCHEMA_VERSION_MAX).
id: StringStable catalog key.
display_name: Option<String>Optional human label.
dialect: DialectDialect table (root-level fields in the file).
http: HttpHTTP table (root-level fields in the file).
oauth: Option<OauthPack>Optional OAuth pack.
access_env: Vec<String>Env names for a static key when [oauth] is absent. First non-empty wins.
fingerprint: Option<Fingerprint>Optional fingerprint table.
betas: BetasBeta header list and merge policy.
Trait Implementations§
Source§impl Clone for ResolvedProfile
impl Clone for ResolvedProfile
Source§impl Debug for ResolvedProfile
impl Debug for ResolvedProfile
Source§impl PartialEq for ResolvedProfile
impl PartialEq for ResolvedProfile
impl StructuralPartialEq for ResolvedProfile
Auto Trait Implementations§
impl Forget for ResolvedProfile
impl Freeze for ResolvedProfile
impl RefUnwindSafe for ResolvedProfile
impl Send for ResolvedProfile
impl Sync for ResolvedProfile
impl Unpin for ResolvedProfile
impl UnsafeUnpin for ResolvedProfile
impl UnwindSafe for ResolvedProfile
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