fix visibility warnings in main crate (#2044)

This commit is contained in:
Manish Goregaokar 2014-04-06 02:53:33 +05:30
parent 44e7e365c9
commit 57f63b350e
6 changed files with 13 additions and 13 deletions

View file

@ -52,7 +52,7 @@ pub struct Constellation {
}
/// Stores the Id of the outermost frame's pipeline, along with a vector of children frames
struct FrameTree {
pub struct FrameTree {
pipeline: RefCell<Rc<Pipeline>>,
parent: RefCell<Option<Rc<Pipeline>>>,
children: RefCell<~[ChildFrameTree]>,
@ -74,7 +74,7 @@ impl Clone for FrameTree {
}
}
struct ChildFrameTree {
pub struct ChildFrameTree {
frame_tree: Rc<FrameTree>,
/// Clipping rect representing the size and position, in page coordinates, of the visible
/// region of the child frame relative to the parent.
@ -176,14 +176,14 @@ impl Iterator<Rc<FrameTree>> for FrameTreeIterator {
}
/// Represents the portion of a page that is changing in navigating.
struct FrameChange {
pub struct FrameChange {
before: Option<PipelineId>,
after: Rc<FrameTree>,
navigation_type: NavigationType,
}
/// Stores the Id's of the pipelines previous and next in the browser's history
struct NavigationContext {
pub struct NavigationContext {
previous: ~[Rc<FrameTree>],
next: ~[Rc<FrameTree>],
current: Option<Rc<FrameTree>>,

View file

@ -50,7 +50,7 @@ impl ApplicableDeclarations {
}
#[deriving(Clone)]
struct ApplicableDeclarationsCacheEntry {
pub struct ApplicableDeclarationsCacheEntry {
declarations: SmallVec16<MatchedProperty>,
}
@ -159,7 +159,7 @@ pub struct StyleSharingCandidateCache {
}
#[deriving(Clone)]
struct StyleSharingCandidate {
pub struct StyleSharingCandidate {
style: Arc<ComputedValues>,
parent_style: Arc<ComputedValues>,

View file

@ -98,7 +98,7 @@ impl ConstructionResult {
/// Represents the output of flow construction for a DOM node that has not yet resulted in a
/// complete flow. Construction items bubble up the tree until they find a `Flow` to be
/// attached to.
enum ConstructionItem {
pub enum ConstructionItem {
/// Inline boxes and associated {ib} splits that have not yet found flows.
InlineBoxesConstructionItem(InlineBoxesConstructionResult),
/// Potentially ignorable whitespace.
@ -124,7 +124,7 @@ impl ConstructionItem {
}
/// Represents inline boxes and {ib} splits that are bubbling up from an inline.
struct InlineBoxesConstructionResult {
pub struct InlineBoxesConstructionResult {
/// Any {ib} splits that we're bubbling up.
///
/// TODO(pcwalton): Small vector optimization.
@ -159,7 +159,7 @@ struct InlineBoxesConstructionResult {
/// }),~[
/// C
/// ])
struct InlineBlockSplit {
pub struct InlineBlockSplit {
/// The inline boxes that precede the flow.
///
/// TODO(pcwalton): Small vector optimization.

View file

@ -718,9 +718,9 @@ impl Descendants {
pub type AbsDescendants = Descendants;
type DescendantIter<'a> = MutItems<'a, Rawlink>;
pub type DescendantIter<'a> = MutItems<'a, Rawlink>;
type DescendantOffsetIter<'a> = Zip<MutItems<'a, Rawlink>, MutItems<'a, Au>>;
pub type DescendantOffsetIter<'a> = Zip<MutItems<'a, Rawlink>, MutItems<'a, Au>>;
/// Data common to all flows.
pub struct BaseFlow {

View file

@ -50,7 +50,7 @@ use style::computed_values::{text_align, vertical_align, white_space};
/// with a float or a horizontal wall of the containing block. The top
/// left corner of the green zone is the same as that of the line, but
/// the green zone can be taller and wider than the line itself.
struct LineBox {
pub struct LineBox {
range: Range,
bounds: Rect<Au>,
green_zone: Size2D<Au>

View file

@ -231,7 +231,7 @@ impl MarginCollapseInfo {
}
}
enum MarginCollapseState {
pub enum MarginCollapseState {
AccumulatingCollapsibleTopMargin,
AccumulatingMarginIn,
}