pub struct MethodOverloadParams {
pub params: Vec<String>,
pub file: String,
}Expand description
One method overload’s parameter-descriptor list plus its declaring file.
The (params, file) pair MemberLists::method_params keeps per method
name. In-memory resolution input only; nothing here is serialized.
Fields§
§params: Vec<String>The parameter type descriptors, in order (see extract.rs’s
type_descriptor/DefRecord::method_params).
file: StringThe fragment-relative file path that declared this overload.
Auto Trait Implementations§
impl Freeze for MethodOverloadParams
impl RefUnwindSafe for MethodOverloadParams
impl Send for MethodOverloadParams
impl Sync for MethodOverloadParams
impl Unpin for MethodOverloadParams
impl UnsafeUnpin for MethodOverloadParams
impl UnwindSafe for MethodOverloadParams
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> 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