Expand description
§use-jquery
jQuery metadata primitives for RustUse.
§Experimental
use-jquery is experimental while use-js remains below 0.3.0.
§Example
use use_jquery::{JqueryAjaxMethod, JqueryEventName, JquerySelector};
let selector = JquerySelector::new(".todo-item")?;
let event = JqueryEventName::new("click.app")?;
assert_eq!(selector.as_str(), ".todo-item");
assert_eq!(event.as_str(), "click.app");
assert_eq!(JqueryAjaxMethod::Post.as_str(), "POST");§Scope
- jQuery version-family, selector, plugin, event, effect, and AJAX method labels.
- Lightweight selector/plugin/event text validation.
§Non-goals
- DOM traversal.
- Browser APIs.
- AJAX execution.
- Effects or selector parsing.
§License
Licensed under either Apache-2.0 or MIT.
Structs§
- Jquery
Effect Name - Validated jQuery effect name metadata.
- Jquery
Event Name - Validated jQuery event name metadata.
- Jquery
Plugin Name - Validated jQuery plugin name metadata.
- Jquery
Selector - Validated non-empty jQuery selector text.
Enums§
- Jquery
Ajax Method - Common jQuery AJAX method labels.
- Jquery
Text Error - Error returned when jQuery metadata text is invalid.
- Jquery
Version Family - jQuery version-family labels.