Current section

Files

Jump to
y_ex native yex src error.rs
Raw

native/yex/src/error.rs

use crate::atoms;
use rustler::{Atom, NifTuple};
#[derive(NifTuple)]
pub struct NifError {
pub reason: Atom,
pub message: String,
}
impl From<yrs::doc::TransactionAcqError> for NifError {
fn from(w: yrs::doc::TransactionAcqError) -> NifError {
return NifError {
reason: atoms::transaction_acq_error(),
message: w.to_string(),
};
}
}