dope-core 0.14.0

The manifold runtime
Documentation
use libc::c_int;

#[derive(Clone, Copy)]
pub struct SocketOption {
    level: c_int,
    name: c_int,
    value: c_int,
}

impl SocketOption {
    pub const fn new(level: c_int, name: c_int, value: c_int) -> Self {
        Self { level, name, value }
    }

    pub(crate) const fn level(self) -> c_int {
        self.level
    }

    pub(crate) const fn name(self) -> c_int {
        self.name
    }

    pub(crate) const fn value(self) -> c_int {
        self.value
    }
}