pub struct CalxFunc {
pub name: Rc<String>,
pub params_types: Rc<Vec<CalxType>>,
pub ret_types: Rc<Vec<CalxType>>,
pub syntax: Rc<Vec<CalxSyntax>>,
pub instrs: Option<Rc<Vec<CalxInstr>>>,
pub local_names: Rc<Vec<String>>,
}Fields§
§name: Rc<String>§params_types: Rc<Vec<CalxType>>§ret_types: Rc<Vec<CalxType>>§syntax: Rc<Vec<CalxSyntax>>§instrs: Option<Rc<Vec<CalxInstr>>>§local_names: Rc<Vec<String>>Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for CalxFunc
impl<'__de, __Context> BorrowDecode<'__de, __Context> for CalxFunc
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl PartialOrd for CalxFunc
impl PartialOrd for CalxFunc
impl StructuralPartialEq for CalxFunc
Auto Trait Implementations§
impl Freeze for CalxFunc
impl RefUnwindSafe for CalxFunc
impl !Send for CalxFunc
impl !Sync for CalxFunc
impl Unpin for CalxFunc
impl UnwindSafe for CalxFunc
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