pub struct CrateExportMap {
pub crate_name: String,
pub crate_version: String,
pub exports: HashMap<String, Vec<ExportedAuthority>>,
}Expand description
A dependency crate’s authority surface — its functions that transitively exercise ambient authority.
Fields§
§crate_name: StringNormalized crate name (underscores, not hyphens).
crate_version: StringCrate version string.
exports: HashMap<String, Vec<ExportedAuthority>>Maps module-qualified function names to the authority categories they exercise.
Key format: "crate_name::module::function" (e.g., "reqwest::blocking::get").
Trait Implementations§
Source§impl Clone for CrateExportMap
impl Clone for CrateExportMap
Source§fn clone(&self) -> CrateExportMap
fn clone(&self) -> CrateExportMap
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CrateExportMap
impl Debug for CrateExportMap
Source§impl<'de> Deserialize<'de> for CrateExportMap
impl<'de> Deserialize<'de> for CrateExportMap
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CrateExportMap
impl RefUnwindSafe for CrateExportMap
impl Send for CrateExportMap
impl Sync for CrateExportMap
impl Unpin for CrateExportMap
impl UnsafeUnpin for CrateExportMap
impl UnwindSafe for CrateExportMap
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