pub struct FfiEdge {
pub source_id: u64,
pub target_id: Option<u64>,
pub ffi_type: FfiPatternType,
pub binding_info: String,
}Expand description
An FFI edge connecting two units across languages.
Fields§
§source_id: u64Source unit temp_id.
target_id: Option<u64>Target unit temp_id (None if external).
ffi_type: FfiPatternTypeType of FFI pattern.
binding_info: StringDescription of the binding.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FfiEdge
impl RefUnwindSafe for FfiEdge
impl Send for FfiEdge
impl Sync for FfiEdge
impl Unpin for FfiEdge
impl UnsafeUnpin for FfiEdge
impl UnwindSafe for FfiEdge
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