pub struct PreciseCapture {
pub use_token: Use,
pub lt_token: Lt,
pub params: Punctuated<CapturedParam, Comma>,
pub gt_token: Gt,
}Expand description
Precise capturing bound: the ‘use<…>’ in impl Trait + use<'a, T>.
Fields§
§use_token: Use§lt_token: Lt§params: Punctuated<CapturedParam, Comma>§gt_token: GtTrait Implementations§
Source§impl From<PreciseCapture> for TypeParamBound
impl From<PreciseCapture> for TypeParamBound
Source§fn from(e: PreciseCapture) -> TypeParamBound
fn from(e: PreciseCapture) -> TypeParamBound
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PreciseCapture
impl RefUnwindSafe for PreciseCapture
impl !Send for PreciseCapture
impl !Sync for PreciseCapture
impl Unpin for PreciseCapture
impl UnwindSafe for PreciseCapture
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