Remove errors details as they were quite useless

This commit is contained in:
CosminPerRam 2023-01-13 00:11:04 +02:00
parent e8619a7df1
commit c263b17651
13 changed files with 103 additions and 116 deletions

View file

@ -1,5 +1,6 @@
use std::time::Duration;
use crate::{GDError, GDResult};
use crate::GDResult;
use crate::GDError::InvalidInput;
/// Timeout settings for socket operations
#[derive(Clone)]
@ -13,13 +14,13 @@ impl TimeoutSettings {
pub fn new(read: Option<Duration>, write: Option<Duration>) -> GDResult<Self> {
if let Some(read_duration) = read {
if read_duration == Duration::new(0, 0) {
return Err(GDError::InvalidInput("Can't pass duration 0 to timeout settings.".to_string()))
return Err(InvalidInput)
}
}
if let Some(write_duration) = write {
if write_duration == Duration::new(0, 0) {
return Err(GDError::InvalidInput("Can't pass duration 0 to timeout settings.".to_string()))
return Err(InvalidInput)
}
}