pub struct ProviderMeta {
pub provider: Provider,
pub label: &'static str,
pub stable: &'static str,
pub preview: Option<&'static str>,
pub audience: &'static str,
pub spec_path: Option<&'static str>,
pub preview_spec_path: Option<&'static str>,
pub route_versioned: bool,
pub arm: Option<ArmRegistration>,
pub hold: Option<Hold>,
}Fields§
§provider: Provider§label: &'static strHuman label for rigg dev api-check.
stable: &'static str§preview: Option<&'static str>§audience: &'static strToken audience (scope base, without /.default).
spec_path: Option<&'static str>Folder in Azure/azure-rest-api-specs whose entries are version folders
(None for route-versioned APIs and APIs not in that repository).
preview_spec_path: Option<&'static str>Preview folder in the specs repository, when rigg uses a preview.
route_versioned: bool§arm: Option<ArmRegistration>ARM registration coordinates for this provider’s resource types
(None for data-plane/route-versioned APIs, and for the ARM
registration API itself).
hold: Option<Hold>Set when stable is deliberately held below the newest spec-repo
version.
Trait Implementations§
Source§impl Clone for ProviderMeta
impl Clone for ProviderMeta
Source§fn clone(&self) -> ProviderMeta
fn clone(&self) -> ProviderMeta
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 moreimpl Copy for ProviderMeta
Auto Trait Implementations§
impl Freeze for ProviderMeta
impl RefUnwindSafe for ProviderMeta
impl Send for ProviderMeta
impl Sync for ProviderMeta
impl Unpin for ProviderMeta
impl UnsafeUnpin for ProviderMeta
impl UnwindSafe for ProviderMeta
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