Skip to main content

UpmapFromRaFixture

Trait UpmapFromRaFixture 

Source
pub trait UpmapFromRaFixture: Sized {
    // Required method
    fn upmap_from_ra_fixture(
        self,
        analysis: &RaFixtureAnalysis,
        virtual_file_id: FileId,
        real_file_id: FileId,
    ) -> Result<Self, ()>;
}

Required Methods§

Source

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl UpmapFromRaFixture for &str

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for CfgExpr

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for FilePositionWrapper<FileId>

Source§

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for FileRangeWrapper<FileId>

Source§

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for SmolStr

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for String

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for Symbol

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for bool

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for f32

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for f64

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for i8

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for i16

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for i32

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for i64

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for i128

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for u8

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for u16

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for u32

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for u64

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl UpmapFromRaFixture for u128

Source§

fn upmap_from_ra_fixture( self, _analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, _real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl<A: UpmapFromRaFixture, B: UpmapFromRaFixture, C: UpmapFromRaFixture, D: UpmapFromRaFixture, E: UpmapFromRaFixture> UpmapFromRaFixture for (A, B, C, D, E)

Source§

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl<B: UpmapFromRaFixture, C: UpmapFromRaFixture, D: UpmapFromRaFixture, E: UpmapFromRaFixture> UpmapFromRaFixture for (B, C, D, E)

Source§

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl<C: UpmapFromRaFixture, D: UpmapFromRaFixture, E: UpmapFromRaFixture> UpmapFromRaFixture for (C, D, E)

Source§

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl<D: UpmapFromRaFixture, E: UpmapFromRaFixture> UpmapFromRaFixture for (D, E)

Source§

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl<E: UpmapFromRaFixture> UpmapFromRaFixture for (E,)

Source§

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl<K: UpmapFromRaFixture + Hash + Eq, V: UpmapFromRaFixture, S: BuildHasher + Default> UpmapFromRaFixture for HashMap<K, V, S>

Source§

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl<T: UpmapFromRaFixture, const N: usize> UpmapFromRaFixture for SmallVec<[T; N]>

Source§

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl<T: UpmapFromRaFixture> UpmapFromRaFixture for Option<T>

Source§

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl<T: UpmapFromRaFixture> UpmapFromRaFixture for Vec<T>

Source§

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Source§

impl<V: UpmapFromRaFixture, S: BuildHasher + Default> UpmapFromRaFixture for HashMap<FileId, V, S>

Source§

fn upmap_from_ra_fixture( self, analysis: &RaFixtureAnalysis, _virtual_file_id: FileId, real_file_id: FileId, ) -> Result<Self, ()>

Implementors§