Struct rustc_lint::middle::region::CodeExtent [] [src]

pub struct CodeExtent(_);
Unstable (rustc_private)

Methods

impl CodeExtent

fn node_id(&self, region_maps: &RegionMaps) -> u32

fn span(&self, region_maps: &RegionMaps, ast_map: &Map) -> Option<Span>

Unstable (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 Debug for CodeExtent

fn fmt(&self, f: &mut Formatter) -> Result<()Error>

Derived Implementations

impl Copy for CodeExtent

impl Decodable for CodeExtent

fn decode<__D>(__arg_0: &mut __D) -> Result<CodeExtent, __D::Error> where __D: Decoder

impl Encodable for CodeExtent

fn encode<__S>(&self, __arg_0: &mut __S) -> Result<(), __S::Error> where __S: Encoder

impl Hash for CodeExtent

fn hash<__H>(&self, __arg_0: &mut __H) where __H: Hasher

impl Ord for CodeExtent

fn cmp(&self, __arg_0: &CodeExtent) -> Ordering

impl Eq for CodeExtent

impl PartialOrd<CodeExtent> for CodeExtent

fn partial_cmp(&self, __arg_0: &CodeExtent) -> Option<Ordering>

fn lt(&self, __arg_0: &CodeExtent) -> bool

fn le(&self, __arg_0: &CodeExtent) -> bool

fn gt(&self, __arg_0: &CodeExtent) -> bool

fn ge(&self, __arg_0: &CodeExtent) -> bool

impl PartialEq<CodeExtent> for CodeExtent

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 Clone for CodeExtent

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