sandkiste
sandkiste provides an abstract API for the Rust programming language to allow
executing scripting language code snippets in a sandbox.
License
See contained LICENSE file (MIT License).
Changelog
- 2023-05-05: Version 0.3.0
MachineErrorprovides builder-style methods now- Reduced size of
MachineErrorby boxing all data - Minor code cleanup
- 2023-03-26: Version 0.2.0
- Error types
TypeMismatchandDatumConversionFailurereplaceDatumViewErrorandDatumConversionError. Thetry_into_andtry_as_methods (e.g.try_into_string) in thetypesmodule returnTypeMismatchas error type now, which isSend + Sync + 'static.
- Error types
- 2023-03-20: Version 0.1.0
- Removed deprecated
MaybeFunction::from_function(useFrominstead) - Documented that
Nullabletypes should also implementFrom<Option<T>>whereT: Into<Self>
- Removed deprecated
- 2022-11-26: Version 0.0.5
- Further changes to
MaybeFunctionandMaybeOpaquetraits- Added
Borrowas supertrait toMaybeFunction::FunctionRefandMaybeOpaque::OpaqueRef - Added
TryIntoas supertrait toMaybeOpaqueand added methodsMaybeOpaque::try_into_opaqueandMaybeOpaque::is_opaquewith default implementations
- Added
- Further changes to
- 2022-11-25: Version 0.0.4
- Added
From<Self::Function>as supertrait toMaybeFunction - Deprecated method
MaybeFunction::from_functionin favor of using theFromtrait - Minor documentation fix
- Added
- 2022-11-24: Version 0.0.3
- Usage of experimental compiler features has been removed.
- GATs are stable since Rust 1.65.
- Defaults for
MaybeFunction::FunctionRef<'a>andMaybeOpaque::OpaqueRef<'a>have been removed and must be provided manually.
- Usage of experimental compiler features has been removed.
- 2022-04-16: Version 0.0.2
- Improved documentation comments
- 2022-04-13: Version 0.0.1
- First release