From 9005a1b8656ed0bcd8526810206836eeeb919d38 Mon Sep 17 00:00:00 2001 From: "C. Morgan Hamill" Date: Fri, 27 Mar 2015 15:39:02 -0400 Subject: Add `NewFromPtr` trait. Crate-private utility trait for `new()` methods on types. --- src/utils.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/utils.rs b/src/utils.rs index b5acb66..af3ce29 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -8,6 +8,10 @@ use std::os::unix::ffi::OsStrExt; use libc; +pub trait NewFromPtr { + fn new(ptr: T) -> Self; +} + pub trait ToCString { fn to_cstring(&self) -> Result; } -- cgit v1.2.1