pub struct GoModRequireDirective { /* private fields */ }Expand description
require directive metadata.
Implementations§
Source§impl GoModRequireDirective
impl GoModRequireDirective
Sourcepub const fn new(dependency: GoModuleDependency) -> Self
pub const fn new(dependency: GoModuleDependency) -> Self
Creates a require directive.
Sourcepub const fn dependency(&self) -> &GoModuleDependency
pub const fn dependency(&self) -> &GoModuleDependency
Returns the dependency metadata.
Sourcepub const fn is_indirect(&self) -> bool
pub const fn is_indirect(&self) -> bool
Returns whether this directive is indirect.
Trait Implementations§
Source§impl Clone for GoModRequireDirective
impl Clone for GoModRequireDirective
Source§fn clone(&self) -> GoModRequireDirective
fn clone(&self) -> GoModRequireDirective
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GoModRequireDirective
impl Debug for GoModRequireDirective
Source§impl PartialEq for GoModRequireDirective
impl PartialEq for GoModRequireDirective
Source§fn eq(&self, other: &GoModRequireDirective) -> bool
fn eq(&self, other: &GoModRequireDirective) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for GoModRequireDirective
impl StructuralPartialEq for GoModRequireDirective
Auto Trait Implementations§
impl Freeze for GoModRequireDirective
impl RefUnwindSafe for GoModRequireDirective
impl Send for GoModRequireDirective
impl Sync for GoModRequireDirective
impl Unpin for GoModRequireDirective
impl UnsafeUnpin for GoModRequireDirective
impl UnwindSafe for GoModRequireDirective
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