pub struct TLicense {
pub license_issue_timestamp: i64,
pub expire_timestamp: i64,
pub data_node_num_limit: i16,
pub cpu_core_num_limit: i32,
pub device_num_limit: i64,
pub sensor_num_limit: i64,
pub disconnection_from_active_node_time_limit: i64,
pub ml_node_num_limit: i16,
}
Fields§
§license_issue_timestamp: i64
§expire_timestamp: i64
§data_node_num_limit: i16
§cpu_core_num_limit: i32
§device_num_limit: i64
§sensor_num_limit: i64
§disconnection_from_active_node_time_limit: i64
§ml_node_num_limit: i16
Implementations§
Source§impl TLicense
impl TLicense
pub fn new( license_issue_timestamp: i64, expire_timestamp: i64, data_node_num_limit: i16, cpu_core_num_limit: i32, device_num_limit: i64, sensor_num_limit: i64, disconnection_from_active_node_time_limit: i64, ml_node_num_limit: i16, ) -> TLicense
pub fn read_from_in_protocol( i_prot: &mut dyn TInputProtocol, ) -> Result<TLicense>
pub fn write_to_out_protocol( &self, o_prot: &mut dyn TOutputProtocol, ) -> Result<()>
Trait Implementations§
Source§impl Ord for TLicense
impl Ord for TLicense
Source§impl PartialOrd for TLicense
impl PartialOrd for TLicense
impl Eq for TLicense
impl StructuralPartialEq for TLicense
Auto Trait Implementations§
impl Freeze for TLicense
impl RefUnwindSafe for TLicense
impl Send for TLicense
impl Sync for TLicense
impl Unpin for TLicense
impl UnwindSafe for TLicense
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more