Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/third_party/rust/async-trait/tests/ui/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 497 B image not shown  

Quelle  lifetime-span.rs   Sprache: unbekannt

 
Untersuchungsergebnis.rs Download desUnknown {[0] [0] [0]}zum Wurzelverzeichnis wechseln

use async_trait::async_trait;

struct A;
struct B;

#[async_trait]
pub trait Trait<'r> {
    async fn method(&'r self);
}

#[async_trait]
impl Trait for A {
    async fn method(&self) {}
}

#[async_trait]
impl<'r> Trait<'r> for B {
    async fn method(&self) {}
}

#[async_trait]
pub trait Trait2 {
    async fn method<'r>(&'r self);
}

#[async_trait]
impl Trait2 for A {
    async fn method(&self) {}
}

#[async_trait]
impl<'r> Trait2<'r> for B {
    async fn method(&'r self) {}
}

fn main() {}

[ zur Elbe Produktseite wechseln0.64Quellennavigators  ]