pub struct FfiModule {
pub name: String,
pub lib_path: String,
pub binding_type: &'static str,
pub source_lang: &'static str,
pub target_lang: &'static str,
}Expand description
A detected FFI module/crate.
Fields§
§name: StringName of the module/crate (e.g., “my-pyo3-lib”)
lib_path: StringPath to the main source file (e.g., “src/lib.rs”)
binding_type: &'static strThe binding type that detected this module
source_lang: &'static strSource language
target_lang: &'static strTarget language
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FfiModule
impl RefUnwindSafe for FfiModule
impl Send for FfiModule
impl Sync for FfiModule
impl Unpin for FfiModule
impl UnsafeUnpin for FfiModule
impl UnwindSafe for FfiModule
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request