pub struct CrossLanguageCall {
pub language: String,
pub module_path: String,
pub function_name: String,
pub arguments: Vec<Id>,
}Fields§
§language: StringThe target language/platform
module_path: StringFull name of module/libiary
function_name: StringUnique function name
arguments: Vec<Id>The fixed arguments
Trait Implementations§
Source§impl Clone for CrossLanguageCall
impl Clone for CrossLanguageCall
Source§fn clone(&self) -> CrossLanguageCall
fn clone(&self) -> CrossLanguageCall
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 CrossLanguageCall
impl Debug for CrossLanguageCall
Source§impl<'de> Deserialize<'de> for CrossLanguageCall
impl<'de> Deserialize<'de> for CrossLanguageCall
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
Source§impl Hash for CrossLanguageCall
impl Hash for CrossLanguageCall
Source§impl Ord for CrossLanguageCall
impl Ord for CrossLanguageCall
Source§fn cmp(&self, other: &CrossLanguageCall) -> Ordering
fn cmp(&self, other: &CrossLanguageCall) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CrossLanguageCall
impl PartialEq for CrossLanguageCall
Source§impl PartialOrd for CrossLanguageCall
impl PartialOrd for CrossLanguageCall
Source§impl Serialize for CrossLanguageCall
impl Serialize for CrossLanguageCall
impl Eq for CrossLanguageCall
impl StructuralPartialEq for CrossLanguageCall
Auto Trait Implementations§
impl Freeze for CrossLanguageCall
impl RefUnwindSafe for CrossLanguageCall
impl Send for CrossLanguageCall
impl Sync for CrossLanguageCall
impl Unpin for CrossLanguageCall
impl UnsafeUnpin for CrossLanguageCall
impl UnwindSafe for CrossLanguageCall
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