Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.15 KB | None | 0 0
  1. trait Foo {}
  2. struct A;
  3. impl Foo for A {}
  4. struct B(Option<A>);
  5.  
  6. fn foo(x: &mut B) -> Option<&mut dyn Foo> {
  7. x.0.as_mut().map(|a| a as &mut dyn Foo)
  8. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement