pub struct ExternFunctionDecl {
pub name: String,
pub parameter_types: Vec<FipsType>,
pub return_type: FipsType,
}Fields§
§name: String§parameter_types: Vec<FipsType>§return_type: FipsTypeTrait Implementations§
Source§impl ConstantSubstitution for ExternFunctionDecl
impl ConstantSubstitution for ExternFunctionDecl
fn substitute_constant( &mut self, name: &str, value: &SubstitutionValue, ) -> Result<()>
Source§impl Debug for ExternFunctionDecl
impl Debug for ExternFunctionDecl
Source§impl PartialEq for ExternFunctionDecl
impl PartialEq for ExternFunctionDecl
impl StructuralPartialEq for ExternFunctionDecl
Auto Trait Implementations§
impl Freeze for ExternFunctionDecl
impl RefUnwindSafe for ExternFunctionDecl
impl Send for ExternFunctionDecl
impl Sync for ExternFunctionDecl
impl Unpin for ExternFunctionDecl
impl UnwindSafe for ExternFunctionDecl
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> 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