Trait rustc_mir::hair::cx::to_ref::ToRef [−][src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Associated Types
type Output
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Required Methods
fn to_ref(self) -> Self::Output
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Implementations on Foreign Types
impl<'a, 'tcx: 'a> ToRef for &'tcx Expr
[src]
impl<'a, 'tcx: 'a> ToRef for &'tcx Expr
type Output = ExprRef<'tcx>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
fn to_ref(self) -> ExprRef<'tcx>
[src]
fn to_ref(self) -> ExprRef<'tcx>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
impl<'a, 'tcx: 'a> ToRef for &'tcx P<Expr>
[src]
impl<'a, 'tcx: 'a> ToRef for &'tcx P<Expr>
type Output = ExprRef<'tcx>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
fn to_ref(self) -> ExprRef<'tcx>
[src]
fn to_ref(self) -> ExprRef<'tcx>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
impl<'a, 'tcx: 'a, T, U> ToRef for &'tcx Option<T> where
&'tcx T: ToRef<Output = U>,
[src]
impl<'a, 'tcx: 'a, T, U> ToRef for &'tcx Option<T> where
&'tcx T: ToRef<Output = U>,
type Output = Option<U>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
fn to_ref(self) -> Option<U>
[src]
fn to_ref(self) -> Option<U>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
impl<'a, 'tcx: 'a, T, U> ToRef for &'tcx Vec<T> where
&'tcx T: ToRef<Output = U>,
[src]
impl<'a, 'tcx: 'a, T, U> ToRef for &'tcx Vec<T> where
&'tcx T: ToRef<Output = U>,
type Output = Vec<U>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
fn to_ref(self) -> Vec<U>
[src]
fn to_ref(self) -> Vec<U>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
impl<'a, 'tcx: 'a, T, U> ToRef for &'tcx P<[T]> where
&'tcx T: ToRef<Output = U>,
[src]
impl<'a, 'tcx: 'a, T, U> ToRef for &'tcx P<[T]> where
&'tcx T: ToRef<Output = U>,
type Output = Vec<U>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
fn to_ref(self) -> Vec<U>
[src]
fn to_ref(self) -> Vec<U>
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?