Lines Matching defs:self
37 pub(crate) fn encode(&mut self, value: &JsonValue) -> Result<(), Error> { in encode()
44 fn encode_value(&mut self, value: &JsonValue) -> Result<(), Error> { in encode_value()
69 fn encode_boolean(&mut self, boolean: &bool) -> Result<(), Error> { in encode_boolean()
74 fn encode_number(&mut self, number: &Number) -> Result<(), Error> { in encode_number()
79 fn encode_key(&mut self, key: &str) -> Result<(), Error> { in encode_key()
85 fn encode_string(&mut self, string: &CString) -> Result<(), Error> { in encode_string()
93 fn encode_string(&mut self, string: &str) -> Result<(), Error> { in encode_string()
98 fn encode_array(&mut self, array: &Array) -> Result<(), Error> { in encode_array()
139 fn encode_object(&mut self, object: &Object) -> Result<(), Error> { in encode_object()
177 pub(crate) fn encode(&mut self, value: &JsonValue) -> Result<(), Error> { in encode()
182 fn encode_value(&mut self, value: &JsonValue) -> Result<(), Error> { in encode_value()
199 fn encode_boolean(&mut self, boolean: &bool) -> Result<(), Error> { in encode_boolean()
204 fn encode_number(&mut self, number: &Number) -> Result<(), Error> { in encode_number()
209 fn encode_key(&mut self, key: &str) -> Result<(), Error> { in encode_key()
215 fn encode_string(&mut self, string: &CString) -> Result<(), Error> { in encode_string()
223 fn encode_string(&mut self, string: &str) -> Result<(), Error> { in encode_string()
228 fn encode_array(&mut self, array: &Array) -> Result<(), Error> { in encode_array()
241 fn encode_object(&mut self, object: &Object) -> Result<(), Error> { in encode_object()
384 fn write(&mut self, buf: &[u8]) -> std::io::Result<usize> { in write()