Docs.rs
cyfs-lib-0.5.0
cyfs-lib 0.5.0
Docs.rs crate page
BSD-2-Clause
Links
crates.io
Source
Owners
BDTDevTeam
Dependencies
async-h1 ^2.3.3
normal
async-std ^1.11
normal
async-trait ^0.1.53
normal
async-tungstenite ^0.17
normal
bytes ^1.1
normal
chrono ^0.4
normal
cyfs-base ^0.5
normal
cyfs-bdt ^0.5
normal
cyfs-core ^0.5
normal
cyfs-debug ^0.5
normal
cyfs-util ^0.5
normal
futures ^0.3
normal
futures-util ^0.3
normal
globset ^0.4.8
normal
hex ^0.4
normal
http-range ^0.1.5
normal
http-types ^2.12
normal
int-enum ^0.4
normal
lazy_static ^1.4
normal
log ^0.4
normal
lru_time_cache ^0.11
normal
once_cell ^1.12
normal
percent-encoding ^2.1
normal
protobuf ^2
normal
rand ^0.8
normal
serde ^1.0
normal
serde_json ^1.0
normal
tide ^0.16
normal
Versions
0.4%
of the crate is documented
Go to latest version
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
☰
Crate cyfs_lib
Version 0.5.0
All Items
Macros
Structs
Enums
Constants
Traits
Functions
Type Definitions
?
Crate
cyfs_lib
source
·
[
−
]
Macros
declare_collection_codec_for_json_codec
declare_collection_codec_for_serde
declare_event_empty_param
Structs
AclAction
AclHandlerRequest
AclHandlerResponse
AddTrackerPositonRequest
BaseTcpListener
BdtDataRefererInfo
BdtHttpRequestor
BdtNetworkAccessEndpoint
BdtNetworkAccessInfo
BdtNetworkAccessSn
CYFS_OBJECT_MIME
ChunkCacheData
ChunkObjectRef
CryptoInputRequestCommon
CryptoOutputRequestCommon
CryptoRequestor
CryptoSignObjectInputRequest
CryptoSignObjectOutputRequest
CryptoSignObjectOutputResponse
CryptoVerifyObjectInputRequest
CryptoVerifyObjectOutputRequest
CryptoVerifyObjectOutputResponse
CyfsStackRequestorConfig
DEFAULT_APPS
DecRootInfo
DefaultAppGroupManager
DefaultApps
DeviceStaticInfo
DeviceSyncStatus
ExistsChunkRequest
ExpEvaluator
ExpReservedTokenList
FileAddQuickhashRequest
FileCacheData
FileDirRef
FileUpdateQuickhashRequest
GetChunkRefObjectsRequest
GetChunkRefObjectsResponse
GetChunkRequest
GetChunkTransSessionsRequest
GetChunkTransSessionsResponse
GetDirByFileRequest
GetFileByChunkRequest
GetFileByFileIdRequest
GetFileByHashRequest
GetFileByQuickHashRequest
GetTrackerPositionRequest
GlobalStateAccessRequestor
GlobalStateRequestor
GlobalStateStub
InsertChunkRequest
InsertFileRequest
NDNDataRange
NDNDataRanges
NDNDataRefererObject
NDNDeleteDataInputRequest
NDNDeleteDataInputResponse
NDNDeleteDataOutputRequest
NDNDeleteDataOutputResponse
NDNGetDataInputRequest
NDNGetDataInputResponse
NDNGetDataOutputRequest
NDNGetDataOutputResponse
NDNInputRequestCommon
NDNOutputRequestCommon
NDNPutDataInputRequest
NDNPutDataInputResponse
NDNPutDataOutputRequest
NDNPutDataOutputRequestWithBuffer
NDNPutDataOutputResponse
NDNQueryFileInfo
NDNQueryFileInputRequest
NDNQueryFileInputResponse
NDNQueryFileOutputRequest
NDNRequestor
NDNRequestorHelper
NOCCollection
NOCCollectionRWSync
NOCCollectionSync
NOCStorage
NOCStorageWrapper
NONDeleteObjectInputRequest
NONDeleteObjectInputResponse
NONDeleteObjectOutputRequest
NONDeleteObjectOutputResponse
NONGetObjectInputRequest
NONGetObjectInputResponse
NONGetObjectOutputRequest
NONGetObjectOutputResponse
NONInputRequestCommon
NONObjectInfo
NONOutputRequestCommon
NONPostObjectInputRequest
NONPostObjectInputResponse
NONPostObjectOutputRequest
NONPostObjectOutputResponse
NONPutObjectInputRequest
NONPutObjectInputResponse
NONPutObjectOutputRequest
NONPutObjectOutputResponse
NONRequestor
NONRequestorHelper
NONSelectObjectInputRequest
NONSelectObjectInputResponse
NONSelectObjectOutputRequest
NONSelectObjectOutputResponse
NONSlimObjectInfo
NamedObjectCacheDeleteObjectRequest
NamedObjectCacheDeleteObjectResult
NamedObjectCacheGetObjectRequest
NamedObjectCacheInsertObjectRequest
NamedObjectCacheInsertResponse
NamedObjectCacheSelectObjectFilter
NamedObjectCacheSelectObjectOption
NamedObjectCacheSelectObjectRequest
NamedObjectCacheStat
OBJECT_RANK_SCORER
OODStatus
ObjectCacheData
ObjectRankData
ObjectRankScorer
OpEnvAbortInputRequest
OpEnvAbortOutputRequest
OpEnvCommitInputRequest
OpEnvCommitOutputRequest
OpEnvCommitOutputResponse
OpEnvCreateNewInputRequest
OpEnvCreateNewOutputRequest
OpEnvGetByKeyInputRequest
OpEnvGetByKeyOutputRequest
OpEnvGetByKeyOutputResponse
OpEnvInputRequestCommon
OpEnvInsertWithKeyInputRequest
OpEnvInsertWithKeyOutputRequest
OpEnvLoadByPathInputRequest
OpEnvLoadByPathOutputRequest
OpEnvLoadInputRequest
single_op_env methods
OpEnvLoadOutputRequest
single_op_env methods
OpEnvLockInputRequest
OpEnvLockOutputRequest
OpEnvMetadataInputRequest
OpEnvMetadataOutputRequest
OpEnvMetadataOutputResponse
OpEnvNextInputRequest
OpEnvNextOutputRequest
OpEnvNextOutputResponse
OpEnvOutputRequestCommon
OpEnvPathHelper
OpEnvRemoveWithKeyInputRequest
OpEnvRemoveWithKeyOutputRequest
OpEnvRemoveWithKeyOutputResponse
OpEnvRequestor
OpEnvSetInputRequest
OpEnvSetOutputRequest
OpEnvSetOutputResponse
OpEnvSetWithKeyInputRequest
OpEnvSetWithKeyOutputRequest
OpEnvSetWithKeyOutputResponse
PathOpEnvStub
PostionFileRange
ROUTER_HANDLER_RESERVED_TOKEN_LIST
RangeHelper
RemoteNOCStorage
RemoveChunkRequest
RemoveFileRequest
RemoveTrackerPositionRequest
RequestorHelper
RequestorRangeHelper
RequestorWithRetry
RootStateAccessGetObjectByPathInputRequest
root-state access requests
RootStateAccessGetObjectByPathInputResponse
RootStateAccessGetObjectByPathOutputRequest
root-state access requests
RootStateAccessGetObjectByPathOutputResponse
RootStateAccessListInputRequest
RootStateAccessListOutputRequest
RootStateCreateOpEnvInputRequest
RootStateCreateOpEnvOutputRequest
RootStateCreateOpEnvOutputResponse
RootStateGetCurrentRootInputRequest
RootStateGetCurrentRootOutputRequest
RootStateGetCurrentRootOutputResponse
RootStateInputRequestCommon
RootStateOutputRequestCommon
RouterAddHandlerParam
RouterEventManager
RouterEventRequest
RouterEventResponse
RouterEventResponseHelper
RouterHandlerManager
RouterHandlerRequest
RouterHandlerReservedTokenList
RouterHandlerResponse
RouterHandlerResponseHelper
RouterRemoveHandlerParam
RouterWSAddEventParam
RouterWSAddHandlerParam
RouterWSEventEmitParam
RouterWSHandlerEventParam
RouterWSHandlerResponse
RouterWSRemoveEventParam
RouterWSRemoveHandlerParam
SelectDecoder
SelectEncoder
SelectFilter
SelectFilterUrlCodec
SelectOption
SelectOptionCodec
SelectResponse
SelectResponseObjectInfo
SelectTimeRange
SharedCyfsStack
SharedCyfsStackParam
SingleOpEnvStub
SyncObjectData
SyncRequestor
TcpHttpRequestor
TestEventRequest
TestEventResponse
TrackerPositionCacheData
TransControlTaskInputRequest
TransControlTaskOutputRequest
TransCreateTaskInputRequest
TransCreateTaskInputResponse
TransCreateTaskOutputRequest
TransCreateTaskOutputResponse
TransGetContextInputRequest
TransGetContextOutputRequest
TransGetTaskStateInputRequest
TransGetTaskStateOutputRequest
TransPublishFileInputRequest
TransPublishFileInputResponse
TransPublishFileOutputRequest
TransPublishFileOutputResponse
TransPutContextOutputRequest
TransQueryTasksInputRequest
TransQueryTasksInputResponse
TransQueryTasksOutputRequest
TransQueryTasksOutputResponse
TransRequestor
TransTaskInfo
TransTaskInputRequest
TransTaskOnAirState
TransTaskOutputRequest
TransUpdateContextInputRequest
UpdateChunkRefsRequest
UpdateChunkStateRequest
UpdateChunkTransSessionRequest
UtilBuildDirFromObjectMapInputRequest
UtilBuildDirFromObjectMapOutputRequest
UtilBuildDirFromObjectMapOutputResponse
UtilBuildFileInputRequest
UtilBuildFileOutputRequest
UtilBuildFileOutputResponse
UtilGetDeviceInputRequest
UtilGetDeviceOutputRequest
UtilGetDeviceOutputResponse
UtilGetDeviceStaticInfoInputRequest
UtilGetDeviceStaticInfoOutputRequest
UtilGetDeviceStaticInfoOutputResponse
UtilGetNOCInfoInputRequest
UtilGetNOCInfoOutputRequest
UtilGetNOCInfoOutputResponse
UtilGetNetworkAccessInfoInputRequest
UtilGetNetworkAccessInfoOutputRequest
UtilGetNetworkAccessInfoOutputResponse
UtilGetOODStatusInputRequest
UtilGetOODStatusOutputRequest
UtilGetOODStatusOutputResponse
UtilGetSystemInfoInputRequest
UtilGetSystemInfoOutputRequest
UtilGetSystemInfoOutputResponse
UtilGetVersionInfoInputRequest
UtilGetVersionInfoOutputRequest
UtilGetVersionInfoOutputResponse
UtilGetZoneInputRequest
UtilGetZoneOutputRequest
UtilGetZoneOutputResponse
UtilInputRequestCommon
UtilOutputRequestCommon
UtilRequestor
UtilResolveOODInputRequest
UtilResolveOODOutputRequest
UtilResolveOODOutputResponse
VerifyObjectResult
VerifySignResult
VerifySigns
VersionInfo
WSHttpRequestor
WebSocketClient
WebSocketRequestManager
WebSocketServer
WebSocketSession
WebSocketSessionManager
Enums
AclAccess
AclDirection
AclOperation
AclOperationCategory
BdtNetworkAccessType
BuildDirType
ChunkObjectRelation
CyfsStackEventType
CyfsStackRequestorType
DefaultAppGroup
ExpGlobToken
ExpOp
ExpOpArity
ExpTokenEvalValue
GlobalStateAccessMode
GlobalStateCategory
HttpRequestConnectionInfo
NDNAPILevel
NDNAction
NDNDataRequestRange
NDNDataResponseRange
NDNDataType
NDNPutDataResult
NDNQueryFileParam
NONAPILevel
NONAction
NONDataType
NONObjectFormat
NONProtocol
NONPutObjectResult
NamedObjectCacheInsertResult
OODNetworkType
OpEnvAction
RequestDecType
RequestorRetryStrategy
RootStateAccessAction
RootStateAccessGetMode
RootStateAction
RootStateRootType
RouterEventCategory
RouterHandlerAction
RouterHandlerCategory
RouterHandlerChain
SignObjectResult
TrackerDirection
TrackerPostion
TransTaskControlAction
TransTaskState
TransTaskStatus
VerifyObjectType
VerifySignType
ZoneDirection
ZoneRole
Constants
CRYPTO_REQUEST_FLAG_SIGN_BY_DEVICE
CRYPTO_REQUEST_FLAG_SIGN_BY_PEOPLE
CRYPTO_REQUEST_FLAG_SIGN_PUSH_BODY
CRYPTO_REQUEST_FLAG_SIGN_PUSH_DESC
CRYPTO_REQUEST_FLAG_SIGN_SET_BODY
CRYPTO_REQUEST_FLAG_SIGN_SET_DESC
CYFS_OBJECT_MIME_STRING
CYFS_REQUEST_FLAG_DELETE_WITH_QUERY
CYFS_REQUEST_FLAG_LIST_DIR
CYFS_ROUTER_REQUEST_FLAG_FLUSH
DEFAULT_APP_GROUP_IM
DEFAULT_APP_GROUP_LIST
DEFAULT_APP_GROUP_MAIL
DEFAULT_APP_LIST
HTTP_CMD_REQUEST
NDC_CHUNK_REQUEST_FLAG_REF_OBJECTS
NDC_CHUNK_REQUEST_FLAG_TRANS_SESSIONS
NDC_FILE_REQUEST_FLAG_QUICK_HASN
NDC_FILE_REQUEST_FLAG_REF_DIRS
NDN_QUERY_FILE_REQUEST_FLAG_QUICK_HASN
NDN_QUERY_FILE_REQUEST_FLAG_REF_DIRS
OBJECT_RANK_NONE
OBJECT_RANK_SYNC_LEVEL
OBJECT_SELECT_MAX_PAGE_SIZE
ROUTER_HANDLER_ROUTINE_TIMEOUT
ROUTER_WS_EVENT_CMD_ADD
ROUTER_WS_EVENT_CMD_EVENT
ROUTER_WS_EVENT_CMD_REMOVE
ROUTER_WS_HANDLER_CMD_ADD
ROUTER_WS_HANDLER_CMD_EVENT
ROUTER_WS_HANDLER_CMD_REMOVE
RULE_HANDLER_ROUTINE_TIMEOUT
WS_ALIVE_TIMEOUT_IN_SECS
WS_PING_INTERVAL_IN_SECS
Traits
BaseTcpListenerHandler
BodyOp
CollectionCodec
CryptoOutputProcessor
ExpReservedTokenTranslator
GlobalStateAccessOutputProcessor
GlobalStateOutputProcessor
HeaderOp
HttpRequestor
NDNOutputProcessor
NOCCollectionWithLock
NONOutputProcessor
NamedDataCache
NamedObjectCache
NamedObjectCacheSyncClient
NamedObjectCacheSyncServer
OpEnvOutputProcessor
RequestDecChecker
RouterEventCategoryInfo
RouterEventManagerProcessor
RouterEventProcessor
RouterHandlerCategoryInfo
RouterHandlerManagerProcessor
RouterHandlerProcessor
TrackerCache
TransOutputProcessor
UniCyfsStack
UtilOutputProcessor
WebSocketRequestHandler
Functions
extract_router_event_category
extract_router_handler_category
Type Definitions
BaseTcpListenerHandlerRef
CryptoOutputProcessorRef
CryptoRequestCommon
CryptoSignObjectInputResponse
CryptoSignObjectRequest
CryptoSignObjectResponse
CryptoVerifyObjectInputResponse
CryptoVerifyObjectRequest
CryptoVerifyObjectResponse
GlobalStateAccessOutputProcessorRef
GlobalStateOutputProcessorRef
HttpRequestorRef
NDNDeleteDataRequest
NDNDeleteDataResponse
NDNGetDataRequest
NDNGetDataResponse
NDNInputRequestUserData
NDNOutputProcessorRef
NDNPutDataRequest
NDNPutDataResponse
NDNQueryFileOutputResponse
NDNRequestCommon
NONDeleteObjectRequest
NONDeleteObjectResponse
NONGetObjectRequest
NONGetObjectResponse
NONOutputProcessorRef
NONPostObjectRequest
NONPostObjectResponse
NONPutObjectRequest
NONPutObjectResponse
NONRequestCommon
NONSelectObjectRequest
NONSelectObjectResponse
NamedObjectCacheSelectObjectTimeRange
OpEnvAbortRequest
OpEnvCommitInputResponse
OpEnvCommitRequest
OpEnvCommitResponse
OpEnvContainsInputRequest
OpEnvContainsInputResponse
OpEnvContainsOutputRequest
OpEnvContainsOutputResponse
OpEnvContainsRequest
OpEnvContainsResponse
OpEnvCreateNewRequest
OpEnvGetByKeyInputResponse
OpEnvGetByKeyRequest
OpEnvGetByKeyResponse
OpEnvInsertInputRequest
OpEnvInsertInputResponse
OpEnvInsertOutputRequest
OpEnvInsertOutputResponse
OpEnvInsertRequest
OpEnvInsertResponse
OpEnvInsertWithKeyRequest
OpEnvLoadByPathRequest
OpEnvLoadRequest
OpEnvLockRequest
OpEnvMetadataInputResponse
OpEnvMetadataRequest
OpEnvMetadataResponse
OpEnvNextInputResponse
OpEnvOutputProcessorRef
OpEnvRemoveInputRequest
OpEnvRemoveInputResponse
OpEnvRemoveOutputRequest
OpEnvRemoveOutputResponse
OpEnvRemoveRequest
OpEnvRemoveResponse
OpEnvRemoveWithKeyInputResponse
OpEnvRemoveWithKeyRequest
OpEnvRemoveWithKeyResponse
OpEnvRequestCommon
OpEnvSetInputResponse
OpEnvSetWithKeyInputResponse
OpEnvSetWithKeyRequest
OpEnvSetWithKeyResponse
RootStateAccessGetObjectByPathRequest
RootStateAccessGetObjectByPathResponse
RootStateAccessListInputResponse
RootStateAccessListOutputResponse
RootStateAccessListRequest
RootStateAccessListResponse
RootStateCreateOpEnvInputResponse
RootStateCreateOpEnvRequest
RootStateCreateOpEnvResponse
RootStateGetCurrentRootInputResponse
RootStateGetCurrentRootRequest
RootStateGetCurrentRootResponse
RootStateRequestCommon
RouterEventManagerProcessorRef
RouterEventTestEventRequest
RouterEventTestEventResult
RouterHandlerAclRequest
RouterHandlerAclResult
RouterHandlerDeleteDataRequest
RouterHandlerDeleteDataResult
RouterHandlerDeleteObjectRequest
RouterHandlerDeleteObjectResult
RouterHandlerGetDataRequest
RouterHandlerGetDataResult
RouterHandlerGetObjectRequest
RouterHandlerGetObjectResult
RouterHandlerManagerProcessorRef
RouterHandlerPostObjectRequest
RouterHandlerPostObjectResult
RouterHandlerPutDataRequest
RouterHandlerPutDataResult
RouterHandlerPutObjectRequest
RouterHandlerPutObjectResult
RouterHandlerSelectObjectRequest
RouterHandlerSelectObjectResult
RouterHandlerSignObjectRequest
RouterHandlerSignObjectResult
RouterHandlerVerifyObjectRequest
RouterHandlerVerifyObjectResult
RouterWSEventResponse
SharedObjectStackDecID
TransOutputProcessorRef
UniObjectStackRef
UtilBuildDirFromObjectMapInputResponse
UtilBuildDirFromObjectMapRequest
UtilBuildDirFromObjectMapResponse
UtilBuildFileInputResponse
UtilBuildFileRequest
UtilBuildFileResponse
UtilGetDeviceInputResponse
UtilGetDeviceRequest
UtilGetDeviceResponse
UtilGetDeviceStaticInfoInputResponse
UtilGetDeviceStaticInfoRequest
UtilGetDeviceStaticInfoResponse
UtilGetNOCInfoInputResponse
UtilGetNOCInfoRequest
UtilGetNOCInfoResponse
UtilGetNetworkAccessInfoInputResponse
UtilGetNetworkAccessInfoRequest
UtilGetNetworkAccessInfoResponse
UtilGetOODStatusInputResponse
UtilGetOODStatusRequest
UtilGetOODStatusResponse
UtilGetSystemInfoInputResponse
UtilGetSystemInfoRequest
UtilGetSystemInfoResponse
UtilGetVersionInfoInputResponse
UtilGetVersionInfoRequest
UtilGetVersionInfoResponse
UtilGetZoneInputResponse
UtilGetZoneRequest
UtilGetZoneResponse
UtilOutputProcessorRef
UtilRequestCommon
UtilResolveOODInputResponse
UtilResolveOODRequest
UtilResolveOODResponse