bluefin 0.1.6

An experimental, secure, P2P, transport-layer protocol.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::core::error::BluefinError;

pub type BluefinResult<T> = Result<T, BluefinError>;

#[macro_export]
macro_rules! set_some_builder_field {
    ($field_name:ident,$field_type:ident) => {
        #[inline]
        pub fn $field_name(mut self, $field_name: $field_type) -> Self {
            self.$field_name = Some($field_name);
            self
        }
    };
}