pub struct FlagRegistryFacts {
pub registries: Vec<FlagKeyRegistry>,
pub reads: Vec<FlagRegistryRead>,
pub constants: Vec<FlagConstant>,
pub definitions: Vec<FlagDefinition>,
}Expand description
Registry facts, and other flag facts outside the per-site findings, that a module gives to feature flag analysis.
Fields§
§registries: Vec<FlagKeyRegistry>Registries this module exports.
reads: Vec<FlagRegistryRead>Flag reads that name a member of an imported registry.
constants: Vec<FlagConstant>Literal const flags that a guard in the module tests.
definitions: Vec<FlagDefinition>Flag definitions bound to a const.
Implementations§
Trait Implementations§
Source§impl Clone for FlagRegistryFacts
impl Clone for FlagRegistryFacts
Source§impl Debug for FlagRegistryFacts
impl Debug for FlagRegistryFacts
impl<'__de> Decode<'__de> for FlagRegistryFactswhere
'__de:,
Source§impl Default for FlagRegistryFacts
impl Default for FlagRegistryFacts
impl Encode for FlagRegistryFacts
Auto Trait Implementations§
impl Freeze for FlagRegistryFacts
impl RefUnwindSafe for FlagRegistryFacts
impl Send for FlagRegistryFacts
impl Sync for FlagRegistryFacts
impl Unpin for FlagRegistryFacts
impl UnsafeUnpin for FlagRegistryFacts
impl UnwindSafe for FlagRegistryFacts
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