pub struct WrongType { /* private fields */ }Implementations§
Source§impl WrongType
impl WrongType
pub fn info(when: &'static str) -> Self
pub fn when(self, when: &'static str) -> Self
pub fn expected_type<T>(self) -> Self
pub fn expected(self, expected: impl Into<String>) -> Self
Sourcepub fn actual_single_lua<L: AsLua>(self, lua: L, index: NonZeroI32) -> Self
pub fn actual_single_lua<L: AsLua>(self, lua: L, index: NonZeroI32) -> Self
Set the actual Lua type from a value at index.
Sourcepub fn actual_multiple_lua<L: AsLua>(self, lua: L, n_values: i32) -> Self
pub fn actual_multiple_lua<L: AsLua>(self, lua: L, n_values: i32) -> Self
Set the actual Lua type from a range of lowest n_values on the stack.
Sourcepub fn actual_multiple_lua_at<L: AsLua>(
self,
lua: L,
start: impl Into<i32>,
n_values: i32,
) -> Self
pub fn actual_multiple_lua_at<L: AsLua>( self, lua: L, start: impl Into<i32>, n_values: i32, ) -> Self
Set the actual Lua type from a range of n_values values starting at index start.
pub fn actual(self, actual: impl Into<String>) -> Self
pub fn subtype(self, subtype: Self) -> Self
pub fn subtypes(self, subtypes: LinkedList<Self>) -> Self
Trait Implementations§
Source§impl Error for WrongType
impl Error for WrongType
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for WrongType
impl RefUnwindSafe for WrongType
impl Send for WrongType
impl Sync for WrongType
impl Unpin for WrongType
impl UnsafeUnpin for WrongType
impl UnwindSafe for WrongType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more