Struct rustc_lint::middle::region::CodeExtent
[−]
[src]
pub struct CodeExtent(_);
🔬 This is a nightly-only experimental API. (
rustc_private
)Methods
impl CodeExtent
[src]
fn node_id(&self, region_maps: &RegionMaps) -> NodeId
🔬 This is a nightly-only experimental API. (
rustc_private
)fn span(&self, region_maps: &RegionMaps, hir_map: &Map) -> Option<Span>
🔬 This is a nightly-only experimental API. (
rustc_private
)Returns the span of this CodeExtent. Note that in general the returned span may not correspond to the span of any node id in the AST.
Trait Implementations
impl Decodable for CodeExtent
[src]
fn decode<__D>(__arg_0: &mut __D) -> Result<CodeExtent, __D::Error> where __D: Decoder
🔬 This is a nightly-only experimental API. (
rustc_private
)impl PartialOrd<CodeExtent> for CodeExtent
[src]
fn partial_cmp(&self, __arg_0: &CodeExtent) -> Option<Ordering>
🔬 This is a nightly-only experimental API. (
rustc_private
)fn lt(&self, __arg_0: &CodeExtent) -> bool
🔬 This is a nightly-only experimental API. (
rustc_private
)fn le(&self, __arg_0: &CodeExtent) -> bool
🔬 This is a nightly-only experimental API. (
rustc_private
)fn gt(&self, __arg_0: &CodeExtent) -> bool
🔬 This is a nightly-only experimental API. (
rustc_private
)fn ge(&self, __arg_0: &CodeExtent) -> bool
🔬 This is a nightly-only experimental API. (
rustc_private
)impl PartialEq<CodeExtent> for CodeExtent
[src]
fn eq(&self, __arg_0: &CodeExtent) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &CodeExtent) -> bool
This method tests for !=
.
impl Hash for CodeExtent
[src]
fn hash<__H>(&self, __arg_0: &mut __H) where __H: Hasher
🔬 This is a nightly-only experimental API. (
rustc_private
)impl Clone for CodeExtent
[src]
fn clone(&self) -> CodeExtent
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Eq for CodeExtent
[src]
impl Debug for CodeExtent
[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
🔬 This is a nightly-only experimental API. (
rustc_private
)impl Encodable for CodeExtent
[src]
fn encode<__S>(&self, __arg_0: &mut __S) -> Result<(), __S::Error> where __S: Encoder
🔬 This is a nightly-only experimental API. (
rustc_private
)impl Copy for CodeExtent
[src]
impl Ord for CodeExtent
[src]
fn cmp(&self, __arg_0: &CodeExtent) -> Ordering
🔬 This is a nightly-only experimental API. (
rustc_private
)