Struct octorust::types::Page [−][src]
pub struct Page { pub cname: String, pub custom_404: bool, pub html_url: String, pub https_certificate: Option<PagesHttpsCertificate>, pub https_enforced: bool, pub public: bool, pub source: Option<PagesSourceHash>, pub status: Option<PageStatus>, pub url: String, }
Expand description
The configuration for GitHub Pages for a repository.
Fields
cname: String
The Pages site’s custom domain
custom_404: bool
Whether the Page has a custom 404 page.
html_url: String
The configuration for GitHub Pages for a repository.
https_certificate: Option<PagesHttpsCertificate>
The configuration for GitHub Pages for a repository.
https_enforced: bool
The configuration for GitHub Pages for a repository.
public: bool
Whether the GitHub Pages site is publicly visible. If set to true
, the site is accessible to anyone on the internet. If set to false
, the site will only be accessible to users who have at least read
access to the repository that published the site.
source: Option<PagesSourceHash>
The configuration for GitHub Pages for a repository.
status: Option<PageStatus>
The status of the most recent build of the Page.
url: String
The API address for accessing this Page resource.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Page
impl UnwindSafe for Page
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more