- 7059c3a Add support for `mov!(T)`, where T is a mutable reference to an Unpin type. by Googler · 2 years ago
- 0c5c99a Implement `Deref<Target=T>` for `RvalueReference<T>` and `ConstRvalueReference<T>` by Googler · 2 years ago
- f8296f8 make ctor no_std by Googler · 2 years, 1 month ago
- a492826 Fix clippy warning about no-op `mem::forget` call. by Devin Jeanpierre · 2 years, 1 month ago
- 7341f5e crubit: Generate bindings for `operator=` for `Unpin` types. by Googler · 2 years, 2 months ago
- 0704c1d Move `crubit/rs_bindings_from_cc/support` to `crubit/support`. by Lukasz Anforowicz · 2 years, 2 months ago[Renamed from rs_bindings_from_cc/support/ctor.rs]
- 8e54c2f Use a `mov!` macro, and delete the `Move<P>` type. (Same for "const moves".) by Devin Jeanpierre · 2 years, 8 months ago
- 83cb2dc Work around Rust's impl/lifetime system using a `Captures` trait. by Devin Jeanpierre · 2 years, 9 months ago
- a330af6 Internal change by Devin Jeanpierre · 2 years, 10 months ago
- be1efd2 Implement sound `Drop` support in our little pin_project alternative. by Devin Jeanpierre · 2 years, 11 months ago
- a4394dc Support unit structs in the `ctor!` macro. by Devin Jeanpierre · 2 years, 11 months ago
- 46d515c Remove blanket `CtorNew<(x,)>` impl, in favor of manual impls. by Devin Jeanpierre · 2 years, 11 months ago
- c05cac5 Move license header above `#![...]` attributes. by Devin Jeanpierre · 3 years ago
- deea789 Implement `!Unpin` move constructors. by Devin Jeanpierre · 3 years ago
- 1752bf3 Remove an unnecessary unsafe block by Dmitri Gribenko · 3 years ago
- 97140a9 Split `Reconstruct` trait into two: a safe trait that's unsafe to call, and an unsafe trait that's safe to call. by Devin Jeanpierre · 3 years ago
- dbd366b Delete blanket move constructor impls for `Unpin` types. by Devin Jeanpierre · 3 years ago
- bc1f8e3 Simplify pin_project macro usage. by Devin Jeanpierre · 3 years ago
- f643afa Move cxx_support*.rs to rs_bindings_from_cc/support/ctor*. by Devin Jeanpierre · 3 years, 1 month ago