Changed requirements for values that implement Into<String>
This commit is contained in:
@@ -5,7 +5,7 @@ pub(crate) trait Render {
|
||||
}
|
||||
|
||||
pub(crate) struct Page {
|
||||
title: &'static str,
|
||||
title: String,
|
||||
head: Vec<Box<dyn Render>>,
|
||||
body: Vec<Box<dyn Render>>,
|
||||
}
|
||||
@@ -45,9 +45,12 @@ impl Render for Page {
|
||||
}
|
||||
|
||||
impl Page {
|
||||
pub(crate) fn new(title: &'static str) -> Self {
|
||||
pub(crate) fn new<T>(title: T) -> Self
|
||||
where
|
||||
T: Into<String>,
|
||||
{
|
||||
Page {
|
||||
title,
|
||||
title: title.into(),
|
||||
head: vec![],
|
||||
body: vec![],
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user