pub struct CloudProviderDescriptor {
pub id: CloudProviderId,
pub display_name: &'static str,
pub typed_broker_only: bool,
pub registration_required: bool,
pub supports_tools: bool,
}Fields§
§id: CloudProviderId§display_name: &'static str§typed_broker_only: boolCloud operations always execute behind the typed broker boundary.
registration_required: boolProduction login needs a Synaps-owned/configured public OAuth app.
supports_tools: boolTool-use capability. false = text-only route: tool-requiring modes
fail pre-flight, before any credential lookup or network access.
Trait Implementations§
Source§impl Clone for CloudProviderDescriptor
impl Clone for CloudProviderDescriptor
impl Copy for CloudProviderDescriptor
Source§impl Debug for CloudProviderDescriptor
impl Debug for CloudProviderDescriptor
impl Eq for CloudProviderDescriptor
Source§impl PartialEq for CloudProviderDescriptor
impl PartialEq for CloudProviderDescriptor
impl StructuralPartialEq for CloudProviderDescriptor
Auto Trait Implementations§
impl Freeze for CloudProviderDescriptor
impl RefUnwindSafe for CloudProviderDescriptor
impl Send for CloudProviderDescriptor
impl Sync for CloudProviderDescriptor
impl Unpin for CloudProviderDescriptor
impl UnsafeUnpin for CloudProviderDescriptor
impl UnwindSafe for CloudProviderDescriptor
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.