pub struct VarTrace {
pub name: String,
pub value: String,
pub source: VarSource,
pub found_in: Vec<(VarSource, String)>,
}Expand description
変数解決の追跡情報。config ツールの出力に使う。
Fields§
§name: String§value: String§source: VarSource§found_in: Vec<(VarSource, String)>この変数が見つかった全ソースと値。低い優先順位から高い順。
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VarTrace
impl<'de> Deserialize<'de> for VarTrace
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
Auto Trait Implementations§
impl Freeze for VarTrace
impl RefUnwindSafe for VarTrace
impl Send for VarTrace
impl Sync for VarTrace
impl Unpin for VarTrace
impl UnsafeUnpin for VarTrace
impl UnwindSafe for VarTrace
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