Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.24 KB | None | 0 0
  1. pub trait Vertex { ... }
  2.  
  3. pub trait Shape<T: Vertex> { ... }
  4.  
  5. // the U definition feels redundant, and requires a marker even though it is used.
  6. pub struct VertexObject<T: Shape<U>, U: Vertex> {
  7. ...,
  8. items: Vec<T>,
  9. __unused_u: PhantomData<U>
  10. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement