pub struct ProductCapabilityRegistry { /* private fields */ }Implementations§
Source§impl ProductCapabilityRegistry
impl ProductCapabilityRegistry
pub fn parse(source: &str) -> Result<Self, String>
Sourcepub const fn is_public_projection(&self) -> bool
pub const fn is_public_projection(&self) -> bool
True for the public export’s registry, whose non-public records withhold their strategic classification.
pub fn entries(&self) -> &[ProductCapability]
pub fn find(&self, id_or_key: &str) -> Option<&ProductCapability>
pub fn allows(&self, plan: Plan, id_or_key: &str) -> bool
pub fn render_markdown(&self) -> String
Trait Implementations§
Auto Trait Implementations§
impl Forget for ProductCapabilityRegistry
impl Freeze for ProductCapabilityRegistry
impl Move for ProductCapabilityRegistry
impl RefUnwindSafe for ProductCapabilityRegistry
impl Send for ProductCapabilityRegistry
impl Sync for ProductCapabilityRegistry
impl Unpin for ProductCapabilityRegistry
impl UnsafeUnpin for ProductCapabilityRegistry
impl UnwindSafe for ProductCapabilityRegistry
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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