Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/Rubensei/windivert-rust
/ types & classes
Types & classes
41 in github.com/Rubensei/windivert-rust
⨍
Functions
186
◇
Types & classes
41
Class
BitfieldUnit
windivert-sys/src/bindings/bitfield.rs:3
Class
ChecksumFlags
windivert-sys/src/bindings/newtypes.rs:406
Enum
CloseAction
Action parameter for [`WinDivert::close()`](`fn@WinDivert::close`)
windivert/src/divert/mod.rs:218
Enum
FlowLayer
windivert/src/layer.rs:11
Enum
ForwardLayer
windivert/src/layer.rs:8
Enum
NetworkLayer
windivert/src/layer.rs:5
Enum
ReflectLayer
windivert/src/layer.rs:17
Interface
Sealed
windivert/src/layer.rs:37
Enum
SocketLayer
windivert/src/layer.rs:14
Class
WINDIVERT_ADDRESS
Base data type returned by [`recv`](fn@super::WinDivertRecv) and required by [`send`](fn@super::WinDivertSend) Most address fields are ignored by [`W
windivert-sys/src/bindings/address.rs:144
Class
WINDIVERT_ADDRESS_UNION_FIELD
Union of the different data types associated with the possible layer values.
windivert-sys/src/bindings/address.rs:118
Class
WINDIVERT_DATA_FLOW
Represents the associated data recieved using [`WinDivertLayer::Flow`] */
windivert-sys/src/bindings/address.rs:28
Class
WINDIVERT_DATA_NETWORK
Represents the associated data recieved using [`WinDivertLayer::Network`] */
windivert-sys/src/bindings/address.rs:16
Class
WINDIVERT_DATA_REFLECT
Represents the associated data recieved using [`WinDivertLayer::Reflect`] */
windivert-sys/src/bindings/address.rs:96
Class
WINDIVERT_DATA_SOCKET
Represents the associated data recieved using [`WinDivertLayer::Socket`] */
windivert-sys/src/bindings/address.rs:64
Class
WINDIVERT_ICMPHDR
windivert-sys/src/bindings/header.rs:279
Class
WINDIVERT_ICMPV6HDR
windivert-sys/src/bindings/header.rs:328
Class
WINDIVERT_IOCTL
windivert-sys/src/bindings/ioctl.rs:10
Class
WINDIVERT_IOCTL_GET_PARAM
windivert-sys/src/bindings/ioctl.rs:52
Class
WINDIVERT_IOCTL_INITIALIZE
windivert-sys/src/bindings/ioctl.rs:32
Class
WINDIVERT_IOCTL_RECV
windivert-sys/src/bindings/ioctl.rs:23
Class
WINDIVERT_IOCTL_SET_PARAM
windivert-sys/src/bindings/ioctl.rs:58
Class
WINDIVERT_IOCTL_SHUTDOWN
windivert-sys/src/bindings/ioctl.rs:46
Class
WINDIVERT_IOCTL_STARTUP
windivert-sys/src/bindings/ioctl.rs:40
Class
WINDIVERT_IPHDR
windivert-sys/src/bindings/header.rs:19
Class
WINDIVERT_IPV6HDR
windivert-sys/src/bindings/header.rs:143
Class
WINDIVERT_TCPHDR
windivert-sys/src/bindings/header.rs:377
Class
WINDIVERT_UDPHDR
windivert-sys/src/bindings/header.rs:519
Class
WinDivert
windivert/src/divert/mod.rs:30
Class
WinDivertAddress
windivert/src/address.rs:12
Enum
WinDivertError
windivert/src/error.rs:11
Enum
WinDivertEvent
windivert-sys/src/bindings/newtypes.rs:87
Class
WinDivertFlags
windivert-sys/src/bindings/newtypes.rs:274
Enum
WinDivertLayer
windivert-sys/src/bindings/newtypes.rs:20
Interface
WinDivertLayerTrait
Trait for typestate pattern.
windivert/src/layer.rs:20
Enum
WinDivertOpenError
windivert/src/error.rs:39
Class
WinDivertPacket
windivert/src/packet.rs:13
Enum
WinDivertParam
windivert-sys/src/bindings/newtypes.rs:197
Enum
WinDivertRecvError
windivert/src/error.rs:99
Enum
WinDivertShutdownMode
windivert-sys/src/bindings/newtypes.rs:158
Enum
WinDivertValueError
windivert-sys/src/bindings/error.rs:7