MCPcopy Create free account
hub / github.com/SeaQL/FireDBG.for.Rust / ref_v

Method ref_v

debugger/src/reader.rs:135–147  ·  view source on GitHub ↗
(&self, ty: &str, addr: Addr)

Source from the content-addressed store, hash-verified

133 }
134
135 fn ref_v(&self, ty: &str, addr: Addr) -> RValue {
136 if let Some(val) = self.env.get(&addr) {
137 RValue::Ref {
138 typename: ty.parse().unwrap(),
139 addr: RefAddr::Addr(addr),
140 value: Box::new(val.clone()),
141 }
142 } else {
143 RValue::UnresolvedRef {
144 addr: RefAddr::Addr(addr),
145 }
146 }
147 }
148
149 fn struct_v<I: Iterator<Item = (String, RValue)>>(&self, _: &str, _: I) -> RValue {
150 panic!("Please pass ownership");

Callers 1

read_valuesMethod · 0.45

Calls 3

AddrClass · 0.85
parseMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected