fn do_code_points_match(char_set: &CharSet, query_code_points: &Option<Vec<u32>>) -> bool {
            match &query_code_points {
                Some(code_points) => {
                    code_points.iter().all(|code_point| char_set.contains(*code_point))
                }
                None => true,
            }
        }
/// Returns true if there are no code points in the query, or if all of the code points are
/// present in the `char_set`.
Returns true if there are no code points in the query, or if all of the code points are
present in the `char_set`.
Returns true if there are no code points in the query or if all of the code points are present in the ` char_set ` .
fn do_code_points_match(char_set: &CharSet, query_code_points: &Option<Vec<u32>>) -> bool {
            match &query_code_points {
                Some(code_points) => {
                    code_points.iter().all(|code_point| char_set.contains(*code_point))
                }
                None => true,
            }
        }
fn do_code_points_match ( char_set : & CharSet , query_code_points : & Option < Vec < u32 > > ) -> bool { match & query_code_points { Some ( code_points ) => { code_points . iter ( ) . all ( | code_point | char_set . contains ( * code_point ) ) } None => true , } }
Returns true if there are no code points in the query, or if all of the code points are
present in the `char_set`.
Returns true if there are no code points in the query or if all of the code points are present in the ` char_set ` .
char_set
&CharSet
query_code_points
&Option<Vec<u32>>
char_set
&CharSet
query_code_points
&Option<Vec<u32>>