Lines Matching defs:Set
43 /// * Type that implements the `Set` trait for the type from the previous item (like `SetBool` for
52 let setter: $setter = Set::new(val);
142 /// * `$setter:ty`: `Set` implementation; optional; only for `SetOnly` and `Both`.
361 /// Set or read the time-to-live value of outgoing multicast packets for
372 /// Set or read a boolean integer argument that determines whether sent
384 /// Set the protocol-defined priority for all packets to be
396 /// Set or receive the Type-Of-Service (TOS) field that is
444 /// Set or get the broadcast flag.
469 /// Set or get the don't route flag.
746 /// Set the mark for each packet sent through this socket (similar to the
806 /// Set delivery of the `IPV6_PKTINFO` control message on incoming
946 /// Set or retrieve the current time-to-live field that is used in every
956 /// Set the unicast hop limit for the socket.
977 /// Set "don't fragment packet" flag on the IP packet.
991 /// Set "don't fragment packet" flag on the IPv6 packet.
1080 trait Set<'a, T> {
1128 impl<'a, T> Set<'a, T> for SetStruct<'a, T> {
1179 impl<'a> Set<'a, bool> for SetBool {
1232 impl<'a> Set<'a, u8> for SetU8 {
1283 impl<'a> Set<'a, usize> for SetUsize {
1331 impl<'a> Set<'a, OsString> for SetOsString<'a> {