flux_middle

Trait PlaceExt

Source
pub trait PlaceExt {
    // Required methods
    fn ty(
        &self,
        genv: GlobalEnv<'_, '_>,
        local_decls: &LocalDecls,
    ) -> QueryResult<PlaceTy>;
    fn behind_raw_ptr(
        &self,
        genv: GlobalEnv<'_, '_>,
        local_decls: &LocalDecls,
    ) -> QueryResult<bool>;
}

Required Methods§

Source

fn ty( &self, genv: GlobalEnv<'_, '_>, local_decls: &LocalDecls, ) -> QueryResult<PlaceTy>

Source

fn behind_raw_ptr( &self, genv: GlobalEnv<'_, '_>, local_decls: &LocalDecls, ) -> QueryResult<bool>

Implementations on Foreign Types§

Source§

impl PlaceExt for Place

Source§

fn ty( &self, genv: GlobalEnv<'_, '_>, local_decls: &LocalDecls, ) -> QueryResult<PlaceTy>

Source§

fn behind_raw_ptr( &self, genv: GlobalEnv<'_, '_>, local_decls: &LocalDecls, ) -> QueryResult<bool>

Implementors§