RocCallResult::new

This commit is contained in:
Folkert 2022-07-06 00:18:45 +02:00
parent b2b0653592
commit ddead4dfcc
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C

View file

@ -12,6 +12,16 @@ pub struct RocCallResult<T> {
value: MaybeUninit<T>,
}
impl<T> RocCallResult<T> {
pub fn new(value: T) -> Self {
Self {
tag: 0,
error_msg: std::ptr::null_mut(),
value: MaybeUninit::new(value),
}
}
}
impl<T: Default> Default for RocCallResult<T> {
fn default() -> Self {
Self {