MCPcopy Index your code

hub / github.com/afiffon/smb-rs / types & classes

Types & classes511 in github.com/afiffon/smb-rs

↓ 5 callersEnumError
crates/smb/src/error.rs:15
↓ 4 callersClassFile
An opened file on the server. # [std::io] Support The [File] struct also supports the [Read][std::io::Read] and [Write][std::io::Write] traits. Note
crates/smb/src/resource/file.rs:20
↓ 4 callersClassGuid
crates/smb-dtyp/src/guid.rs:11
↓ 2 callersClassBoolean
crates/smb-dtyp/src/binrw_util/boolean.rs:12
↓ 2 callersClassMultiWSz
crates/smb-dtyp/src/binrw_util/multi_sz.rs:17
↓ 1 callersClassDirectory
A directory resource on the server. This is used to query the directory for its contents, and may not be created directly -- but via [Resource][super:
crates/smb/src/resource/directory.rs:15
↓ 1 callersClassPipe
crates/smb/src/resource/pipe.rs:11
↓ 1 callersClassRdmaTransformCapabilities
crates/smb-msg/src/negotiate.rs:482
↓ 1 callersClassRecvoWithChannel
crates/smb/src/session.rs:353
↓ 1 callersClassSendoWithChannel
crates/smb/src/session.rs:341
↓ 1 callersClassTransportCapabilities
crates/smb-msg/src/negotiate.rs:469
ClassACE
crates/smb-dtyp/src/security/ace.rs:87
ClassACL
crates/smb-dtyp/src/security/acl.rs:11
ClassAccessAce
crates/smb-dtyp/src/security/ace.rs:210
ClassAccessCallbackAce
crates/smb-dtyp/src/security/ace.rs:271
ClassAccessObjectAce
crates/smb-dtyp/src/security/ace.rs:249
ClassAccessObjectCallbackAce
crates/smb-dtyp/src/security/ace.rs:280
ClassAceFlags
crates/smb-dtyp/src/security/ace.rs:382
EnumAceType
crates/smb-dtyp/src/security/ace.rs:358
EnumAclRevision
crates/smb-dtyp/src/security/acl.rs:89
ClassAcquireError
crates/smb/src/sync_helpers.rs:84
ClassAdditionalInfo
crates/smb-msg/src/info/common.rs:17
ClassAesGcmEncryptor
crates/smb/src/crypto/encryption/encrypt_gcm.rs:13
ClassAllocationSize
crates/smb-msg/src/create.rs:569
ClassAltChannelInfo
crates/smb/src/client/smb_client.rs:95
ClassAppInstanceId
crates/smb-msg/src/create.rs:696
ClassAppInstanceVersion
crates/smb-msg/src/create.rs:706
ClassArrayData
crates/smb-msg/src/tree_connect.rs:171
ClassAsyncBackend
crates/smb/src/connection/worker/parallel/async_backend.rs:12
ClassAsyncMessageIds
crates/smb/src/msg_handler.rs:117
ClassAuthMethodsConfig
crates/smb/src/connection/config.rs:67
ClassAuthenticator
crates/smb/src/session/authenticator.rs:15
ClassBaseFixedString
crates/smb-dtyp/src/binrw_util/fixed_string.rs:15
ClassBaseSizedString
crates/smb-dtyp/src/binrw_util/sized_string.rs:10
ClassBaseSizedStringReadArgs
crates/smb-dtyp/src/binrw_util/sized_string.rs:79
ClassBlobData
crates/smb-msg/src/tree_connect.rs:156
InterfaceBoundRpcConnection
crates/smb-rpc/src/interface/base.rs:35
ClassBufferDescriptorV1
crates/smb-transport/src/rdma/smbd.rs:118
ClassCancelRequest
crates/smb-msg/src/cancel.rs:13
ClassCcmEncryptor
crates/smb/src/crypto/encryption/encrypt_ccm.rs:20
ClassChainedCompression
crates/smb/src/compression.rs:132
ClassChainedItemList
crates/smb-fscc/src/chained_list.rs:35
ClassChangeNotifyRequest
crates/smb-msg/src/notify.rs:22
ClassChangeNotifyResponse
crates/smb-msg/src/notify.rs:108
ClassChannel
crates/smb/src/session/channel.rs:5
ClassChannelAlgos
crates/smb/src/session/state.rs:23
ClassChannelInfo
crates/smb/src/session/state.rs:232
ClassChannelMessageHandler
Message handler a specific channel. This only makes sense, since sessions are not actually able to send data as "themselves", but rather, through a c
crates/smb/src/session/channel.rs:55
ClassClaimSecurityAttributeRelativeV1
crates/smb-dtyp/src/security/ace.rs:310
EnumClaimSecurityAttributeType
crates/smb-dtyp/src/security/ace.rs:327
ClassCli
smb-cli/src/cli.rs:13
EnumCliUseTransport
smb-cli/src/cli.rs:63
ClassClient
This struct represents a high-level SMB client, and it is highly encouraged to use it for interacting with SMB servers, instead of manually creating c
crates/smb/src/client/smb_client.rs:63
ClassClientConectedTree
crates/smb/src/client/smb_client.rs:88
ClassClientConfig
crates/smb/src/client/config.rs:7
ClassClientConnectionInfo
(Internal) Holds information for a connection, held by the client. This is most useful to avoid creating multiple connections to the same server,
crates/smb/src/client/smb_client.rs:76
ClassClientCreditState
crates/smb-transport/src/rdma/transport.rs:46
ClassClientSessionInfo
crates/smb/src/client/smb_client.rs:82
ClassCloseFlags
crates/smb-msg/src/create.rs:859
ClassCloseRequest
crates/smb-msg/src/create.rs:822
ClassCloseResponse
crates/smb-msg/src/create.rs:836
ClassCmac128Signer
crates/smb/src/crypto/signing.rs:113
EnumCommand
crates/smb-msg/src/header.rs:14
EnumCommands
smb-cli/src/cli.rs:184
EnumCommunicationChannel
crates/smb-msg/src/file.rs:135
ClassCompressedChainedItem
crates/smb-msg/src/compressed.rs:115
ClassCompressedChainedMessage
crates/smb-msg/src/compressed.rs:86
EnumCompressedMessage
crates/smb-msg/src/compressed.rs:20
ClassCompressedUnchainedMessage
crates/smb-msg/src/compressed.rs:49
EnumCompressionAlgorithm
crates/smb-msg/src/negotiate.rs:402
InterfaceCompressionAlgorithmImpl
This trait describes a compression algorithm -- an algorithm that takes a chunk of memory and compresses or decompresses it.
crates/smb/src/compression.rs:187
ClassCompressionCapabilities
crates/smb-msg/src/negotiate.rs:384
ClassCompressionCapsFlags
crates/smb-msg/src/negotiate.rs:444
EnumCompressionError
crates/smb/src/compression.rs:306
InterfaceCompressionMethod
This trait describes a (de)compression method, not a specific algorithm. A method can be chained or unchained, and this makes an easy abstraction for
crates/smb/src/compression.rs:66
ClassCompressor
crates/smb/src/compression.rs:46
ClassConnection
Represents an SMB connection. Each SMB connection has a single matching transport (e.g. TCP connection). Usually, most use cases require a single con
crates/smb/src/connection.rs:35
ClassConnectionConfig
crates/smb/src/connection/config.rs:89
ClassConnectionInfo
crates/smb/src/connection/connection_info.rs:52
ClassConnectionMessageHandler
This struct is the internal message handler for the SMB client.
crates/smb/src/connection.rs:539
ClassCopyCmd
smb-cli/src/copy.rs:20
ClassCopyFile
smb-cli/src/copy.rs:36
EnumCopyFileValue
smb-cli/src/copy.rs:31
ClassCopyState
crates/smb/src/resource/file_util.rs:226
EnumCreateAction
crates/smb-msg/src/create.rs:298
EnumCreateDisposition
crates/smb-msg/src/create.rs:143
ClassCreateOptions
crates/smb-msg/src/create.rs:163
ClassCreateRequest
crates/smb-msg/src/create.rs:72
ClassCreateResponse
crates/smb-msg/src/create.rs:240
ClassCreateResponseFlags
crates/smb-msg/src/create.rs:286
EnumCryptoError
crates/smb/src/crypto.rs:15
ClassDH2QResp
crates/smb-msg/src/create.rs:810
ClassDaclEntryArg
smb-cli/src/security.rs:51
ClassDcRpcCoPktBind
crates/smb-rpc/src/pdu.rs:199
ClassDcRpcCoPktBindAck
crates/smb-rpc/src/pdu.rs:254
EnumDcRpcCoPktBindAckReason
crates/smb-rpc/src/pdu.rs:299
ClassDcRpcCoPktBindAckResult
crates/smb-rpc/src/pdu.rs:280
ClassDcRpcCoPktBindContextElement
crates/smb-rpc/src/pdu.rs:220
ClassDcRpcCoPktBindNak
crates/smb-rpc/src/pdu.rs:308
ClassDcRpcCoPktRequest
crates/smb-rpc/src/pdu.rs:334
next →1–100 of 511, ranked by callers