pub struct AstImplementation {
pub target: AstImplementationTarget,
pub name: String,
pub where_rules: Vec<AstWhereRule>,
pub code: AstCode,
}Fields§
§target: AstImplementationTarget§name: String§where_rules: Vec<AstWhereRule>§code: AstCodeTrait Implementations§
Source§impl Clone for AstImplementation
impl Clone for AstImplementation
Source§fn clone(&self) -> AstImplementation
fn clone(&self) -> AstImplementation
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 AstImplementation
impl Debug for AstImplementation
Source§impl Default for AstImplementation
impl Default for AstImplementation
Source§fn default() -> AstImplementation
fn default() -> AstImplementation
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AstImplementation
impl RefUnwindSafe for AstImplementation
impl Send for AstImplementation
impl Sync for AstImplementation
impl Unpin for AstImplementation
impl UnsafeUnpin for AstImplementation
impl UnwindSafe for AstImplementation
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