Crate video_url_validator

Crate video_url_validator 

Source
Expand description

§Video URL Validator

A Rust crate for validating video URLs from popular platforms including:

  • YouTube
  • Facebook
  • Vimeo
  • DailyMotion
  • Wistia

§Example

use video_url_validator::VideoUrlValidator;

let validator = VideoUrlValidator::new();

// Validate YouTube URL
assert!(validator.validate_youtube_video_url("https://youtube.com/watch?v=23433"));

// Validate any supported platform
assert!(validator.is_valid_video_url("https://vimeo.com/12343432"));
`

Re-exports§

pub use error::ValidationError;
pub use utils::*;

Modules§

error
Error types for the video URL validator
utils
Utility functions for URL processing

Structs§

VideoUrlValidator
Main validator struct for video URLs

Enums§

VideoPlatform
Supported video platforms