pub struct TomlLibraryMapping {
pub python_module: String,
pub rust_crate: String,
pub python_version_req: String,
pub rust_crate_version: String,
pub items: HashMap<String, TomlItemMapping>,
pub features: Vec<String>,
pub confidence: TomlConfidence,
pub provenance: String,
}Expand description
Library mapping from TOML
Fields§
§python_module: StringPython module path
rust_crate: StringRust crate path
python_version_req: StringPython version requirement
rust_crate_version: StringRust crate version
items: HashMap<String, TomlItemMapping>Item mappings
features: Vec<String>Cargo features
confidence: TomlConfidenceConfidence level
provenance: StringSource documentation
Trait Implementations§
Source§impl Debug for TomlLibraryMapping
impl Debug for TomlLibraryMapping
Source§impl<'de> Deserialize<'de> for TomlLibraryMapping
impl<'de> Deserialize<'de> for TomlLibraryMapping
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 TomlLibraryMapping
impl RefUnwindSafe for TomlLibraryMapping
impl Send for TomlLibraryMapping
impl Sync for TomlLibraryMapping
impl Unpin for TomlLibraryMapping
impl UnwindSafe for TomlLibraryMapping
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> 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