Docs.rs
cyfs-core-0.6.7
cyfs-core 0.6.7
Docs.rs crate page
BSD-2-Clause
Links
crates.io
Source
Owners
BDTDevTeam
Dependencies
async-std ^1.11
normal
async-trait ^0.1.53
normal
chrono ^0.4
normal
cyfs-base ^0.6
normal
cyfs-bdt ^0.7
normal
cyfs-util ^0.6
normal
hex ^0.4
normal
int-enum ^0.4
normal
log ^0.4
normal
once_cell ^1.12
normal
prost ^0.9.0
normal
protobuf ^2
normal
rand ^0.8
normal
semver ^1.0
normal
serde ^1.0
normal
serde_json ^1.0
normal
chrono ^0.4
build
prost-build ^0.9.0
build
protoc-bin-vendored ^3
build
protoc-rust ^2
build
Versions
33.33%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Zone
Trait Implementations
ZoneObj
In cyfs_core
?
Type Definition
cyfs_core
::
Zone
source
·
[
−
]
pub type Zone =
NamedObjectBase
<
NamedObjType
<
ZoneDescContent
,
ZoneBodyContent
>>;
Trait Implementations
§
source
§
impl
ZoneObj
for
Zone
source
§
fn
create
( owner:
ObjectId
, ood_work_mode:
OODWorkMode
, ood_list:
Vec
<
DeviceId
>, known_device_list:
Vec
<
DeviceId
> ) -> Self
source
§
fn
owner
(&self) -> &
ObjectId
source
§
fn
ood_work_mode
(&self) -> &
OODWorkMode
source
§
fn
set_ood_work_mode
(&mut self, work_mode:
OODWorkMode
)
source
§
fn
ood
(&self) -> &
DeviceId
source
§
fn
ood_list
(&self) -> &
Vec
<
DeviceId
>
source
§
fn
ood_list_mut
(&mut self) -> &mut
Vec
<
DeviceId
>
source
§
fn
ood_index
(&self, device_id: &
DeviceId
) ->
BuckyResult
<
usize
>
source
§
fn
known_device_list
(&self) -> &
Vec
<
DeviceId
>
source
§
fn
known_device_list_mut
(&mut self) -> &mut
Vec
<
DeviceId
>
source
§
fn
device_index
(&self, device_id: &
DeviceId
) ->
BuckyResult
<
usize
>
source
§
fn
zone_id
(&self) ->
ZoneId
source
§
fn
is_known_device
(&self, device_id: &
DeviceId
) ->
bool
source
§
fn
is_ood
(&self, device_id: &
DeviceId
) ->
bool