pub struct ExtractionInput {
pub file_path: String,
pub new_fn_name: String,
pub start_idx: u32,
pub end_idx: u32,
}Fields§
§file_path: String§new_fn_name: String§start_idx: u32§end_idx: u32Implementations§
Trait Implementations§
Source§impl Clone for ExtractionInput
impl Clone for ExtractionInput
Source§fn clone(&self) -> ExtractionInput
fn clone(&self) -> ExtractionInput
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 ExtractionInput
impl Debug for ExtractionInput
Source§impl From<&TestInput> for ExtractionInput
Because the TestInput contains an output path, it also needs to be converted
into an ExtractionInput for the actual extraction process
impl From<&TestInput> for ExtractionInput
Because the TestInput contains an output path, it also needs to be converted into an ExtractionInput for the actual extraction process
Source§fn from(test_input: &TestInput) -> ExtractionInput
fn from(test_input: &TestInput) -> ExtractionInput
Converts to this type from the input type.
Source§impl PartialEq for ExtractionInput
impl PartialEq for ExtractionInput
impl StructuralPartialEq for ExtractionInput
Auto Trait Implementations§
impl Freeze for ExtractionInput
impl RefUnwindSafe for ExtractionInput
impl Send for ExtractionInput
impl Sync for ExtractionInput
impl Unpin for ExtractionInput
impl UnwindSafe for ExtractionInput
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
Source§impl<T> Cast for T
impl<T> Cast for T
Source§fn cast<U>(self, interner: <U as HasInterner>::Interner) -> Uwhere
Self: CastTo<U>,
U: HasInterner,
fn cast<U>(self, interner: <U as HasInterner>::Interner) -> Uwhere
Self: CastTo<U>,
U: HasInterner,
Cast a value to type
U using CastTo.Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more