Signed-off-by: sparkzky <sparkhhhhhhhhhh@outlook.com>
@@ -74,11 +74,7 @@ impl AbsHandleMap {
///
/// 分配到的可用的抽象端点
pub fn alloc(&self, name: String) -> Option<Endpoint> {
- let abs_addr = match ABS_ADDRESS_ALLOCATOR.lock().alloc() {
- Some(addr) => addr,
- //地址被分配
- None => return None,
- };
+ let abs_addr = ABS_ADDRESS_ALLOCATOR.lock().alloc()?;
let result = Some(Endpoint::Abspath((AbsHandle::new(abs_addr), name)));
@@ -126,7 +126,7 @@ impl Listener {
}
pub(super) fn is_acceptable(&self) -> bool {
- return self.incoming_conns.lock().len() != 0;
+ !self.incoming_conns.lock().is_empty()
@@ -228,7 +228,7 @@ impl Listener {
- return self.incoming_connects.lock().len() != 0;
+ !self.incoming_connects.lock().is_empty()
pub(super) fn try_accept(&self) -> Result<(Arc<SocketInode>, Endpoint), SystemError> {