cleanups
This commit is contained in:
parent
8885a7c9d8
commit
913612c6e8
|
@ -7,7 +7,7 @@ use actix_web::{Either, HttpRequest, HttpResponse};
|
||||||
use chrono::{Datelike, TimeZone};
|
use chrono::{Datelike, TimeZone};
|
||||||
use itertools::Itertools;
|
use itertools::Itertools;
|
||||||
|
|
||||||
use crate::{commonmark, config, util};
|
use crate::{commonmark, config};
|
||||||
|
|
||||||
type UriPath = String;
|
type UriPath = String;
|
||||||
type Tag = String;
|
type Tag = String;
|
||||||
|
|
|
@ -28,11 +28,3 @@ pub fn serialize_naivedatetime_to_i64<S: serde::Serializer>(
|
||||||
) -> Result<S::Ok, S::Error> {
|
) -> Result<S::Ok, S::Error> {
|
||||||
serializer.serialize_i64(value.timestamp())
|
serializer.serialize_i64(value.timestamp())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn safe_subslice<T>(slice: &[T], start: usize, count: usize) -> Option<&[T]> {
|
|
||||||
if start >= slice.len() {
|
|
||||||
return None;
|
|
||||||
}
|
|
||||||
let end = std::cmp::min(start + count - 1, slice.len() - 1);
|
|
||||||
Some(&slice[start..=end])
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in a new issue