Home
last modified time | relevance | path

Searched refs:Sized (Results 1 – 25 of 25) sorted by relevance

/smoltcp-0.9.1/src/wire/
Dipv6hopbyhop.rs111 impl<'a, T: AsRef<[u8]> + ?Sized> Header<&'a T> {
137 impl<'a, T: AsRef<[u8]> + AsMut<[u8]> + ?Sized> Header<&'a mut T> {
147 impl<'a, T: AsRef<[u8]> + ?Sized> fmt::Display for Header<&'a T> {
175 T: AsRef<[u8]> + ?Sized, in parse()
191 pub fn emit<T: AsRef<[u8]> + AsMut<[u8]> + ?Sized>(&self, header: &mut Header<&mut T>) { in emit()
Dudp.rs134 impl<'a, T: AsRef<[u8]> + ?Sized> Packet<&'a T> {
226 T: AsRef<[u8]> + ?Sized, in parse() argument
258 pub(crate) fn emit_header<T: ?Sized>(&self, packet: &mut Packet<&mut T>, payload_len: usize) in emit_header()
269 pub fn emit<T: ?Sized>( in emit()
295 impl<'a, T: AsRef<[u8]> + ?Sized> fmt::Display for Packet<&'a T> {
Dipv6option.rs159 impl<'a, T: AsRef<[u8]> + ?Sized> Ipv6Option<&'a T> {
191 impl<'a, T: AsRef<[u8]> + AsMut<[u8]> + ?Sized> Ipv6Option<&'a mut T> {
204 impl<'a, T: AsRef<[u8]> + ?Sized> fmt::Display for Ipv6Option<&'a T> {
234 T: AsRef<[u8]> + ?Sized, in parse()
257 pub fn emit<T: AsRef<[u8]> + AsMut<[u8]> + ?Sized>(&self, opt: &mut Ipv6Option<&'a mut T>) { in emit()
Dipv6fragment.rs148 impl<'a, T: AsRef<[u8]> + ?Sized> fmt::Display for Header<&'a T> {
179 T: AsRef<[u8]> + ?Sized, in parse()
196 pub fn emit<T: AsRef<[u8]> + AsMut<[u8]> + ?Sized>(&self, header: &mut Header<&mut T>) { in emit()
Dicmpv4.rs287 impl<'a, T: AsRef<[u8]> + ?Sized> Packet<&'a T> {
349 impl<'a, T: AsRef<[u8]> + AsMut<[u8]> + ?Sized> Packet<&'a mut T> {
400 T: AsRef<[u8]> + ?Sized, in parse() argument
487 T: AsRef<[u8]> + AsMut<[u8]> + ?Sized, in emit() argument
556 impl<'a, T: AsRef<[u8]> + ?Sized> fmt::Display for Packet<&'a T> {
Dndiscoption.rs273 impl<'a, T: AsRef<[u8]> + ?Sized> NdiscOption<&'a T> {
373 impl<'a, T: AsRef<[u8]> + AsMut<[u8]> + ?Sized> NdiscOption<&'a mut T> {
383 impl<'a, T: AsRef<[u8]> + ?Sized> fmt::Display for NdiscOption<&'a T> {
432 T: AsRef<[u8]> + ?Sized, in parse()
521 T: AsRef<[u8]> + AsMut<[u8]> + ?Sized, in emit() argument
Digmp.rs206 T: AsRef<[u8]> + ?Sized, in parse()
257 T: AsRef<[u8]> + AsMut<[u8]> + ?Sized, in emit() argument
324 impl<'a, T: AsRef<[u8]> + ?Sized> fmt::Display for Packet<&'a T> {
Dmld.rs241 impl<'a, T: AsRef<[u8]> + ?Sized> AddressRecord<&'a T> {
320 T: AsRef<[u8]> + ?Sized, in parse()
351 T: AsRef<[u8]> + AsMut<[u8]> + ?Sized, in emit() argument
Dipv6routing.rs385 impl<'a, T: AsRef<[u8]> + ?Sized> fmt::Display for Header<&'a T> {
435 T: AsRef<[u8]> + ?Sized, in parse()
467 pub fn emit<T: AsRef<[u8]> + AsMut<[u8]> + ?Sized>(&self, header: &mut Header<&mut T>) { in emit()
Dicmpv6.rs371 impl<'a, T: AsRef<[u8]> + ?Sized> Packet<&'a T> {
550 T: AsRef<[u8]> + ?Sized, in parse() argument
554 T: AsRef<[u8]> + ?Sized, in parse() argument
654 T: AsRef<[u8]> + AsMut<[u8]> + ?Sized, in emit() argument
Dethernet.rs167 impl<'a, T: AsRef<[u8]> + ?Sized> Frame<&'a T> {
270 pub fn parse<T: AsRef<[u8]> + ?Sized>(frame: &Frame<&T>) -> Result<Repr> { in parse()
Dsixlowpan.rs364 impl<'a, T: AsRef<[u8]> + ?Sized> Packet<&'a T> {
908 impl<'a, T: AsRef<[u8]> + ?Sized> Packet<&'a T> {
1167 pub fn parse<T: AsRef<[u8]> + ?Sized>( in parse()
1601 impl<'a, T: AsRef<[u8]> + ?Sized> ExtHeaderPacket<&'a T> {
1674 pub fn parse<T: AsRef<[u8]> + ?Sized>(packet: &ExtHeaderPacket<&T>) -> Result<Self> { in parse()
1876 impl<'a, T: AsRef<[u8]> + ?Sized> UdpNhcPacket<&'a T> {
1953 pub fn parse<T: AsRef<[u8]> + ?Sized>( in parse()
Dipv6.rs553 impl<'a, T: AsRef<[u8]> + ?Sized> Packet<&'a T> {
638 impl<'a, T: AsRef<[u8]> + ?Sized> fmt::Display for Packet<&'a T> {
674 pub fn parse<T: AsRef<[u8]> + ?Sized>(packet: &Packet<&T>) -> Result<Repr> { in parse()
Dtcp.rs350 impl<'a, T: AsRef<[u8]> + ?Sized> Packet<&'a T> {
798 T: AsRef<[u8]> + ?Sized, in parse() argument
922 T: AsRef<[u8]> + AsMut<[u8]> + ?Sized, in emit() argument
988 impl<'a, T: AsRef<[u8]> + ?Sized> fmt::Display for Packet<&'a T> {
Dndisc.rs231 T: AsRef<[u8]> + ?Sized, in parse()
394 T: AsRef<[u8]> + AsMut<[u8]> + ?Sized, in emit() argument
Dipv4.rs472 impl<'a, T: AsRef<[u8]> + ?Sized> Packet<&'a T> {
632 pub fn parse<T: AsRef<[u8]> + ?Sized>( in parse()
703 impl<'a, T: AsRef<[u8]> + ?Sized> fmt::Display for Packet<&'a T> {
Ddhcpv4.rs534 impl<'a, T: AsRef<[u8]> + AsMut<[u8]> + ?Sized> Packet<&'a mut T> {
708 T: AsRef<[u8]> + ?Sized, in parse()
834 T: AsRef<[u8]> + AsMut<[u8]> + ?Sized, in emit() argument
Dieee802154.rs578 impl<'a, T: AsRef<[u8]> + ?Sized> Frame<&'a T> {
773 pub fn parse<T: AsRef<[u8]> + ?Sized>(packet: &Frame<&T>) -> Result<Repr> { in parse()
Ddns.rs420 pub fn emit<T: ?Sized>(&self, packet: &mut Packet<&mut T>) in emit()
/smoltcp-0.9.1/src/iface/interface/
Digmp.rs32 D: Device + ?Sized, in join_multicast_group() argument
80 D: Device + ?Sized, in leave_multicast_group() argument
120 D: Device + ?Sized, in igmp_egress() argument
Dsixlowpan.rs13 pub(super) fn process_ieee802154<'output, 'payload: 'output, T: AsRef<[u8]> + ?Sized>( in process_ieee802154()
46 pub(super) fn process_sixlowpan<'output, 'payload: 'output, T: AsRef<[u8]> + ?Sized>( in process_sixlowpan()
86 fn process_sixlowpan_fragment<'output, 'payload: 'output, T: AsRef<[u8]> + ?Sized>( in process_sixlowpan_fragment()
Dmod.rs473 D: Device + ?Sized, in new() argument
734 D: Device + ?Sized, in poll() argument
834 D: Device + ?Sized, in socket_ingress()
891 D: Device + ?Sized, in socket_egress()
990 D: Device + ?Sized, in ipv4_egress() argument
1020 D: Device + ?Sized, in sixlowpan_egress() argument
Dipv6.rs15 pub(super) fn process_ipv6<'frame, T: AsRef<[u8]> + ?Sized>( in process_ipv6()
Dipv4.rs14 pub(super) fn process_ipv4<'a, T: AsRef<[u8]> + ?Sized>( in process_ipv4()
/smoltcp-0.9.1/src/socket/
Dmod.rs98 Self: Sized; in downcast()
101 Self: Sized; in downcast_mut()