pub struct FutharkTypeAlias {
pub name: String,
pub params: Vec<String>,
pub ty: FutharkType,
pub is_opaque: bool,
}Expand description
A Futhark type alias: type t = ...
Fields§
§name: StringAlias name
params: Vec<String>Type parameters
ty: FutharkTypeThe aliased type
is_opaque: boolWhether the type is opaque (abstract)
Trait Implementations§
Source§impl Clone for FutharkTypeAlias
impl Clone for FutharkTypeAlias
Source§fn clone(&self) -> FutharkTypeAlias
fn clone(&self) -> FutharkTypeAlias
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 moreAuto Trait Implementations§
impl Freeze for FutharkTypeAlias
impl RefUnwindSafe for FutharkTypeAlias
impl Send for FutharkTypeAlias
impl Sync for FutharkTypeAlias
impl Unpin for FutharkTypeAlias
impl UnsafeUnpin for FutharkTypeAlias
impl UnwindSafe for FutharkTypeAlias
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