viceroy_lib/wiggle_abi/
erl_impl.rs

1use crate::{
2    error::Error,
3    session::Session,
4    wiggle_abi::fastly_erl::FastlyErl,
5    wiggle_abi::{GuestMemory, GuestPtr},
6};
7
8impl FastlyErl for Session {
9    fn check_rate(
10        &mut self,
11        _memory: &mut GuestMemory<'_>,
12        _rc: GuestPtr<str>,
13        _entry: GuestPtr<str>,
14        _delta: u32,
15        _window: u32,
16        _limit: u32,
17        _pb: GuestPtr<str>,
18        _ttl: u32,
19    ) -> std::result::Result<u32, Error> {
20        Ok(0)
21    }
22
23    fn ratecounter_increment(
24        &mut self,
25        _memory: &mut GuestMemory<'_>,
26        _rc: GuestPtr<str>,
27        _entry: GuestPtr<str>,
28        _delta: u32,
29    ) -> std::result::Result<(), Error> {
30        Ok(())
31    }
32
33    fn ratecounter_lookup_rate(
34        &mut self,
35        _memory: &mut GuestMemory<'_>,
36        _rc: GuestPtr<str>,
37        _entry: GuestPtr<str>,
38        _window: u32,
39    ) -> std::result::Result<u32, Error> {
40        Ok(0)
41    }
42
43    fn ratecounter_lookup_count(
44        &mut self,
45        _memory: &mut GuestMemory<'_>,
46        _rc: GuestPtr<str>,
47        _entry: GuestPtr<str>,
48        _duration: u32,
49    ) -> std::result::Result<u32, Error> {
50        Ok(0)
51    }
52
53    fn penaltybox_add(
54        &mut self,
55        _memory: &mut GuestMemory<'_>,
56        _pb: GuestPtr<str>,
57        _entry: GuestPtr<str>,
58        _ttl: u32,
59    ) -> std::result::Result<(), Error> {
60        Ok(())
61    }
62
63    fn penaltybox_has(
64        &mut self,
65        _memory: &mut GuestMemory<'_>,
66        _pb: GuestPtr<str>,
67        _entry: GuestPtr<str>,
68    ) -> std::result::Result<u32, Error> {
69        Ok(0)
70    }
71}