pub struct CfgGenerator { /* private fields */ }Expand description
Helper for generating cargo cfg for a version range
Implementations§
Source§impl CfgGenerator
impl CfgGenerator
Sourcepub fn new(version: Version) -> Self
pub fn new(version: Version) -> Self
Construct a new CfgGenerator
Sourcepub fn prefix(self, prefix: impl Into<String>) -> Self
pub fn prefix(self, prefix: impl Into<String>) -> Self
Specify a prefix for the CfgGenerator
Sourcepub fn range_major(self, range: RangeInclusive<u64>) -> Self
pub fn range_major(self, range: RangeInclusive<u64>) -> Self
Specify a major range for the CfgGenerator
Sourcepub fn range_minor(self, range: RangeInclusive<u64>) -> Self
pub fn range_minor(self, range: RangeInclusive<u64>) -> Self
Specify a minor range for the CfgGenerator
Auto Trait Implementations§
impl Freeze for CfgGenerator
impl RefUnwindSafe for CfgGenerator
impl Send for CfgGenerator
impl Sync for CfgGenerator
impl Unpin for CfgGenerator
impl UnsafeUnpin for CfgGenerator
impl UnwindSafe for CfgGenerator
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