Skip to content

Commit ea716ce

Browse files
Merge pull request #299 from kalcutter/message-from-raw
Message: Add pub unsafe fn `from_raw`
2 parents 92c638a + 4e9f4e2 commit ea716ce

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/message.rs

+9
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,15 @@ impl Message {
5959
unsafe { Self::alloc(|msg| zmq_sys::zmq_msg_init(msg)) }
6060
}
6161

62+
/// Create a `Message` from an initialized `zmq_sys::zmq_msg_t`.
63+
///
64+
/// # Safety
65+
///
66+
/// `msg` must be initialized.
67+
pub unsafe fn from_msg(msg: zmq_sys::zmq_msg_t) -> Self {
68+
Message { msg }
69+
}
70+
6271
/// Create a `Message` preallocated with `len` uninitialized bytes.
6372
///
6473
/// Since it is very easy to introduce undefined behavior using this

0 commit comments

Comments
 (0)