pub struct ConstructionSite {
pub path: String,
pub line: usize,
}Expand description
A place that builds a value of the target type: a call or new, or a Rust or Go struct literal.
Fields§
§path: String§line: usizeTrait Implementations§
Source§impl Clone for ConstructionSite
impl Clone for ConstructionSite
Source§impl Debug for ConstructionSite
impl Debug for ConstructionSite
Source§impl<'de> Deserialize<'de> for ConstructionSite
impl<'de> Deserialize<'de> for ConstructionSite
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ConstructionSite
impl PartialEq for ConstructionSite
Source§impl Serialize for ConstructionSite
impl Serialize for ConstructionSite
impl StructuralPartialEq for ConstructionSite
Auto Trait Implementations§
impl Freeze for ConstructionSite
impl RefUnwindSafe for ConstructionSite
impl Send for ConstructionSite
impl Sync for ConstructionSite
impl Unpin for ConstructionSite
impl UnsafeUnpin for ConstructionSite
impl UnwindSafe for ConstructionSite
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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