mirror of
https://github.com/rust-lang/rust.git
synced 2025-06-05 11:48:30 +00:00
Rename WASI's is_character_device
to is_char_device
.
Rename WASI's `FileTypeExt::is_character_device` to `FileTypeExt::is_char_device`, for consistency with the Unix `FileTypeExt::is_char_device`. Also, add a `FileTypeExt::is_socket` function, for consistency with the Unix `FileTypeExt::is_socket` function.
This commit is contained in:
parent
e4c23daeb4
commit
2d46d1bec9
@ -444,18 +444,22 @@ pub trait FileTypeExt {
|
|||||||
/// Returns `true` if this file type is a block device.
|
/// Returns `true` if this file type is a block device.
|
||||||
fn is_block_device(&self) -> bool;
|
fn is_block_device(&self) -> bool;
|
||||||
/// Returns `true` if this file type is a character device.
|
/// Returns `true` if this file type is a character device.
|
||||||
fn is_character_device(&self) -> bool;
|
fn is_char_device(&self) -> bool;
|
||||||
/// Returns `true` if this file type is a socket datagram.
|
/// Returns `true` if this file type is a socket datagram.
|
||||||
fn is_socket_dgram(&self) -> bool;
|
fn is_socket_dgram(&self) -> bool;
|
||||||
/// Returns `true` if this file type is a socket stream.
|
/// Returns `true` if this file type is a socket stream.
|
||||||
fn is_socket_stream(&self) -> bool;
|
fn is_socket_stream(&self) -> bool;
|
||||||
|
/// Returns `true` if this file type is any type of socket.
|
||||||
|
fn is_socket(&self) -> bool {
|
||||||
|
self.is_socket_stream() || self.is_socket_dgram()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl FileTypeExt for fs::FileType {
|
impl FileTypeExt for fs::FileType {
|
||||||
fn is_block_device(&self) -> bool {
|
fn is_block_device(&self) -> bool {
|
||||||
self.as_inner().bits() == wasi::FILETYPE_BLOCK_DEVICE
|
self.as_inner().bits() == wasi::FILETYPE_BLOCK_DEVICE
|
||||||
}
|
}
|
||||||
fn is_character_device(&self) -> bool {
|
fn is_char_device(&self) -> bool {
|
||||||
self.as_inner().bits() == wasi::FILETYPE_CHARACTER_DEVICE
|
self.as_inner().bits() == wasi::FILETYPE_CHARACTER_DEVICE
|
||||||
}
|
}
|
||||||
fn is_socket_dgram(&self) -> bool {
|
fn is_socket_dgram(&self) -> bool {
|
||||||
|
Loading…
Reference in New Issue
Block a user